numbers = []
while True:
user_input = float(input("请输入一个正数:"))
if user_input < 0:
break
numbers.append(user_input)
print("输入的正数为:", numbers)
程序首先创建一个空列表 numbers
,然后使用 while
循环来重复接收用户的输入。每次循环,程序将提示用户输入一个正数,并将输入的数转换为浮点数。如果用户输入了负数,则退出这个循环。否则,将该数存储在 numbers
列表中。
当循环结束后,程序使用 print
函数输出存储在 numbers
列表中的所有正数。