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

- 上一篇:C#+Arduino使用矩阵键盘
- 下一篇:python中如何截取整数的某几位
