为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用字符串作为Python中的结束符号?

如何使用字符串作为Python中的结束符号?

临摹微笑 2023-10-18 21:06:45
当我提示用户输入特定整数“1”或特定字符串“end”作为结束符号时,如何使用字符串作为结束符号,就像下面的示例一样?我现在只能使用“1”作为结束符号。我是初学者,所以请尽可能简单地解释。非常感谢!list = []num = 0stop = Falsenum = 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没有输入!
查看完整描述

1 回答

?
慕娘9325324

TA贡献1783条经验 获得超4个赞

使用这个,其中 'end' 为 1 作为停止:


list = []

num = 0

stop = False


num = input('Enter a negative integer (1 or ‘end’ to end):')


if num=='end':

    num=1

else: num=int(num)


if num == 1:

    print('No input!')

else:

    list.append(num)

    print(list)

    while stop == False:

        num = input('Enter a negative integer (1 or ‘end’ to end):')

        if num=='end':

            num=1

        else: num=int(num)

        list.append(num)

        print(list)

        if num == 1:

            stop = True

            print('The smallest integer is', min(list))


查看完整回答
反对 回复 2023-10-18
  • 1 回答
  • 0 关注
  • 88 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信