例如我是用户,我输入1然后3然后7然后5
我将获得输出16,但如何显示输入的数字即1,3,7,5
答案 0 :(得分:0)
您可以简单地将所有输入存储在列表中,并在最后打印它们。
inputs = []
#for each input
inputs.append(userinput)
for value in inputs:
print(value)
如果您希望数字为1,3,7,5格式,请使用
numbers = ",".join(str(value) for value in inputs)
print(numbers)
答案 1 :(得分:0)
您可以使用变量存储用户输入,以下是两个数字之和的示例代码
n1 = int(input())
n2 = int(input())
s = n1 + n2
print(n1, n2, s)
答案 2 :(得分:0)
最常见的密码:
假设您具有以下代码:
num1 = int(input())
num2 = int(input())
num3 = num1+num2
print(num3)
现在,您希望显示num1和num3,所以您只需要执行以下操作即可。
num1 = int(input())
num2 = int(input())
num3 = num1+num2
print(num3)
print(num1)
print(num2)
答案 3 :(得分:0)
检查:
>>> inputs = [input('Enter Number [%d]:' % (i+1)) for i in range(4)]
Enter Number [1]:1
Enter Number [2]:3
Enter Number [3]:5
Enter Number [4]:7
>>> print('{}={}'.format('+'.join(inputs), sum(map(int,inputs))))
1+3+5+7=16
答案 4 :(得分:-1)
a = input('number: ').split()
print (a, sum(int(_) for _ in a))