当前位置:首页python > 正文

python从键盘输入任意多个数字

作者:野牛程序员:2023-06-20 06:50:35python阅读 2848

要从键盘输入任意多个数字,可以使用循环来接收输入,直到用户决定停止输入。以下是一个示例代码:

numbers = []  # 用于存储输入的数字的列表

while True:
    try:
        number = float(input("请输入一个数字(输入任意非数字字符结束):"))
        numbers.append(number)
    except ValueError:
        break

print("输入的数字为:", numbers)

在上述代码中,我们使用一个无限循环 while True 来不断接收用户的输入。在每次循环中,我们尝试将用户输入的值转换为浮点数(使用 float() 函数),如果转换成功,则将该数字添加到 numbers 列表中。如果用户输入的不是数字字符,将引发 ValueError 异常,我们使用 break 语句退出循环。

最后,我们打印出输入的数字列表。这样,用户可以输入任意多个数字,直到他们决定停止输入。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击