我对如何使用for和while循环将列表值循环到空列表有2种方法。
示例1。 创建一个接受用户输入并在列表中列出正十进制值的函数,直到用户将列表插入负值。然后列表结束,最后一个值应为该负值。输出应如下所示:
在列表中添加一个数字: 1.5 在列表中添加一个数字: 5.2 在列表中添加一个数字: 6 在列表中添加一个数字: -2 列表:[1.5、5.2、6.0,-2.0]
我的尝试失败了
list = []
positive = float(input("Add number to put it in list:"))
while positive > 0:
list.append(positive)
else:
print(list)
示例2 有关同时使用for循环和range()的另一个问题:如何从数字2开始列出前20个偶数。在函数末尾,打印出具有20个值的列表。
我的尝试失败了
emptylist = []
for days in range(40):
if days % 2 == 0:
print(emptylist)
已经提前感谢您帮助我解决这些应用程序! :)