繁体   English   中英

如何将用户输入中的数字附加到列表中?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM