[英]How to append a number from user input to list?
total = 0
count = 0
average = 0
lst = []
while True:
inp = input("Enter number: ")
try:
if inp == "done":
break
value = float(inp)
total = total + value
count = count + 1
average = total / count
except ValueError:
print("Invalid Input")
print(total, count, average)
从上面的代码开始,我想编写一个程序,只将从输入中读取的数字保存到列表中。 例如,如果用户输入诸如 3, 4, 7, abc 之类的序列,则结果列表应为:[3, 4, 7]。
谢谢!
total = 0
count = 0
average = 0
lst = []
while True:
inp = input("Enter number: ")
try:
if inp == "done":
break
value = float(inp)
total = total + value
count = count + 1
average = total / count
except ValueError:
print("Invalid Input")
print(total, count, average)
从上面的代码开始,我想编写一个程序,只将从输入中读取的数字保存到列表中。 例如,如果用户输入诸如 3, 4, 7, abc 之类的序列,则结果列表应为:[3, 4, 7]。
谢谢!
total = 0
count = 0
average = 0
lst = []
while True:
inp = input("Enter number: ")
try:
if inp == "done":
break
value = float(inp)
total = total + value
count = count + 1
average = total / count
except ValueError:
print("Invalid Input")
print(total, count, average)
从上面的代码开始,我想编写一个程序,只将从输入中读取的数字保存到列表中。 例如,如果用户输入诸如 3, 4, 7, abc 之类的序列,则结果列表应为:[3, 4, 7]。
谢谢!
total = 0
count = 0
average = 0
lst = []
while True:
inp = input("Enter number: ")
try:
if inp == "done":
break
value = float(inp)
total = total + value
count = count + 1
average = total / count
except ValueError:
print("Invalid Input")
print(total, count, average)
从上面的代码开始,我想编写一个程序,只将从输入中读取的数字保存到列表中。 例如,如果用户输入诸如 3, 4, 7, abc 之类的序列,则结果列表应为:[3, 4, 7]。
谢谢!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.