Python 整数,每行应输入一个,如何使“完成时命中返回”?
对不起,我真的不知道如何正确地提问,但我希望那些了解我的想法的人会帮助我,谢谢。因此,我尝试让程序用用户输入的整数填充列表,而不是检查它们是否适合1-101,如果它们适合,则将这些数字放入有效的列表中,问题是当num!=:顺便说一句,inters必须一个接一个地输入,当return被命中时,它必须停止而没有实际测试它,我想这就是您想要的:Python 整数,每行应输入一个,如何使“完成时命中返回”?,python,Python,对不起,我真的不知道如何正确地提问,但我希望那些了解我的想法的人会帮助我,谢谢。因此,我尝试让程序用用户输入的整数填充列表,而不是检查它们是否适合1-101,如果它们适合,则将这些数字放入有效的列表中,问题是当num!=:顺便说一句,inters必须一个接一个地输入,当return被命中时,它必须停止而没有实际测试它,我想这就是您想要的: nums = [] num = 0 valid_list = [] while num != '': num = input('Enter num
nums = []
num = 0
valid_list = []
while num != '':
num = input('Enter numbers :')
nums.append(num)
nums2 = [(nums[i]) for i in range(0,len(nums))]
for i in range(len(nums2)):
if int(nums2[i]) < 101 and int(nums2[i]) > 0:
valid_list.append(nums2[i])
print(valid_list)
从if not开始,num语法被解释为执行if num是任何类型的零或空容器,或False。而不仅仅是在标记中添加随机词,如果您为所使用的语言添加标记,这将非常有帮助。请看这里:在带有nums2=….的行中:nums2将等于nums。
nums = []
num = 0
valid_list = []
while true:
num = input('Enter numbers :')
if not num:
break
nums.append(num)
nums2 = [(nums[i]) for i in range(0,len(nums))]
for i in range(len(nums2)):
if int(nums2[i]) < 101 and int(nums2[i]) > 0:
valid_list.append(nums2[i])
print(valid_list)