Python 我正在编写一个程序,将用户输入的数字相加,然后输出总数。总的来说,我怎样才能输出所有输入的数字

Python 我正在编写一个程序,将用户输入的数字相加,然后输出总数。总的来说,我怎样才能输出所有输入的数字,python,python-3.x,Python,Python 3.x,例如,我是用户,输入1,然后输入3,然后输入7,然后输入5 我将获得输出16,但如何显示我输入的数字,即1,3,7,5,您只需将所有输入存储在一个列表中,并在最后打印即可 inputs = [] #for each input inputs.append(userinput) for value in inputs: print(value) 如果您希望数字采用1,3,7,5格式,请使用 numbers = ",".join(str(value) for value in input

例如,我是用户,输入1,然后输入3,然后输入7,然后输入5


我将获得输出16,但如何显示我输入的数字,即1,3,7,5,您只需将所有输入存储在一个列表中,并在最后打印即可

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)

您可以使用变量来存储用户输入,下面是两个数字之和的示例代码
n1=int(输入())
n2=int(输入())
s=n1+n2
打印(n1、n2、s)
最常见的代码:

假设您有以下代码:

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)
选中此项:

>>> 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

张贴错误代码并尝试将输入逐个保存到列表中,然后最终打印:)您能给我们显示输出的代码
16
inputs=[input('enternumber:')表示范围(4)];print(“+”.join(inputs),“=”,sum(map(int,inputs))
您尝试了哪些不起作用的方法?第一行代码抛出类型错误:TypeError:必须是str,而不是int,请更改代码,因为此
inputs=[input('Enter Number[%d]:'(i+1)]
遗漏了大括号。现已修复。谢谢。
>>> 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