写一个程序可以不不断的输⼊入数字,直到输⼊入的数字是0打印 结束 后程序结束。
正确代码:
list1=[]
list1.append(int(input("不断的输⼊入数字,直到输⼊入的数字是0:")))
while list1[len(list1)-1]!=0:
num1=int(input("不断的输⼊入数字,直到输⼊入的数字是0:"))
list1.append(num1)
if num1 == 0:
break
print(list1)
错误代码:
list1=[]
list1.append(int(input("不断的输⼊入数字,直到输⼊入的数字是0:")))
if list1[len(list1)-1]!=0:
num1=int(input("不断的输⼊入数字,直到输⼊入的数字是0:"))
list1.append(num1)
while num1 == 0:
break
print(list1)
为什么结果不一样呢?求大佬解释