羽咲 发表于 2020-3-26 23:43:24

python的循环、停止问题


这是我用python实现的代码:
while True:
    a = a.split()
    a = int(a)
    a = int(a)
    sum = 0
    if a>a:
      t = a
      a = a
      a = t
    if a != a:
      for i in range(a, a+1):
            sum += i
    print(sum)
但我想要达到的效果是像C++一样,while(cin>>a>>b)这样,停止输入就会停止循环;python这个不输入它就不停止循环,不知道怎么办QAQ

jackz007 发表于 2020-3-26 23:54:25

本帖最后由 jackz007 于 2020-3-26 23:58 编辑

#coding:gbk
while True:
    x = input('请输入两个整数:') . strip()
    if x :
      a =
      a . sort()
      sum = 0
      for i in range(a , a + 1) : sum += i
      print(sum , '\n')
    else : break

永恒的蓝色梦想 发表于 2020-3-27 08:23:13

我没有看懂你的题,但是停止输入退循环我可以说一下while (temp:=input()):
    #do some thingstemp就是从输入获取的值,如果有需要可以给input提供参数
然后下面就可以写代码了
页: [1]
查看完整版本: python的循环、停止问题