当前位置:首页python > 正文

python如何循环输入数字

作者:野牛程序员:2023-08-18 10:43:17python阅读 3221

在 Python 中,可以使用循环来反复输入数字。以下是一个示例,演示如何使用 while 循环来实现循环输入数字,直到用户输入特定的结束标志(例如负数)为止:

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

while True:
    try:
        num = float(input("请输入一个数字(输入负数结束):"))
        if num < 0:
            break  # 输入负数时结束循环
        numbers.append(num)
    except ValueError:
        print("请输入有效的数字!")

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

在这个示例中,while 循环会一直执行,直到用户输入一个负数。每次循环中,使用 input() 函数获取用户输入,并将输入转换为浮点数。如果输入为负数,循环将结束。如果输入无效(不是数字),则会捕获 ValueError 异常并提示用户重新输入。

最终,输入的数字将存储在 numbers 列表中,并在循环结束后打印出来。


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

最新推荐

热门点击