输入任意1个三位数的整数,求这个三位数每一位上的数字的和是多少,并打印输出。num=input()if len(num)==3: x1=int(num[0]) x2=int(num[1]) x3=int(num[2]) 【 】=x1+x2+x3 print("您输入的整数位的和是:{:<d}".format(sum))else: print("您输入的不是3位的整数!")
举一反三
- 编写一个函数判断客户输入一个数字为1位、2位还是更多为,代码如下:请补全空下的代码num=int(input("输入一位或两位的数字:"))n='0'(1)n='1'(2)n='2'(3)d='>;2'print(n+"位数。”) A: 1: if num>;-10 and num<;10:2: eilf num >;-100 and num<;100:3: else: B: 1: if num>;10 and num<;-10:2: eilf num >;-100 and num<;100:3: else: C: 1: if num>;-10 and num<;10:2: eilf num <;-100 and num>;100:3: elif: D: 1: if num>;-100 and num<;100:2: eilf num >;-10 and num<;10:3: else:
- num=int(input('输入整数:'))<br/>if (num**2)>20:<br/>num+=2<br/>print(num)输入:6输出:______
- 对于语句int num[3]声明的数组,下列哪个不是其中的元素( )。 A: num[0] B: num[1] C: num[2] D: num[3]
- 执行以下Python程序段后,输出的结果是( )。num="0X123"tp=num[0:2]data=num[2:]print("{1:}-{0:}".format(tp, data))
- 下列程序的输出结果是() num = 27 count = 0 while num > 0: if num % 2 == 0: num /=2 elif num % 3 ==0: num /= 3 else: num -=1 count += 1 print (count)