当我提示用户输入特定整数“1”或特定字符串“end”作为结束符号时,如何使用字符串作为结束符号,就像下面的示例一样?我现在只能使用“1”作为结束符号。我是初学者,所以请尽可能简单地解释。非常感谢!
list = []
num = 0
stop = False
num = int(input('Enter a negative integer (1 or ‘end’ to end):'))
if num == 1:
print('No input!')
else:
list.append(num)
print(list)
while stop == False:
num = int(input('Enter a negative integer (1 or ‘end’ to end):'))
list.append(num)
print(list)
if num == 1:
stop = True
print('The smallest integer is', min(list))
样本1输出:
输入负整数(1 或“end”到 end):-56
输入负整数(1 或“end”到 end):-42
输入负整数(1 或“end”到 end):-112
输入负整数(1 或“结束”到结束):-1
输入负整数(1 或“end”到 end):-89
输入负整数(1 或“end”到 end):-676
输入负整数(1 或“结束”到结束):-312
输入负整数(1 或“end”到 end):1
最小整数是-676
样本2输出:
输入负整数(1 或“end”到 end):-123
输入负整数(1 或“结束”到结束):-1
输入负整数(1 或“end”到 end):-23
输入负整数(1 或“结束”到结束):-1144
输入负整数(1 或“end”到 end):-222
输入负整数(1 或“end”到 end):-23
输入负整数(1 或“end”到 end):-33
输入负整数(1 或“end”到 end):-33
输入负整数(1 或 'end' 到 end):end
最小整数是-1144
样本3输出:
输入负整数(1 到结尾):1
没有输入!
慕娘9325324
相关分类