In [1]:
i=0
total=0
n=int(input("请输入一个正整数作为个数"))
while i<n:
    m=int(input("请输入一个整数,以回车结束"))
    total=total+m
    i=i+1
print(total)


请输入一个正整数作为个数5
请输入一个整数,以回车结束4
请输入一个整数,以回车结束5
请输入一个整数,以回车结束4
请输入一个整数,以回车结束5
请输入一个整数,以回车结束5
23

In [3]:
import sys
i = 0
a = dict()
print("您可以输入“结束”来结束程序")
while True:
    a[i] = input()
    if a[i] == '结束':
        sys.exit(0)
    i=i+1


您可以输入“结束”来结束程序
结束
An exception has occurred, use %tb to see the full traceback.

SystemExit: 0
c:\python\python36\lib\site-packages\IPython\core\interactiveshell.py:2889: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
  warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)

In [4]:
import sys
sum1=0
sum2=1
while True:
    n=input()
    n=int(n)
    if (sum1<n)and (sum2<(n**2)):
        sys.exit(0)
    sum1=sum1+n
    sum2=sum2+n


1
-2
4
An exception has occurred, use %tb to see the full traceback.

SystemExit: 0
c:\python\python36\lib\site-packages\IPython\core\interactiveshell.py:2889: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.
  warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1)

In [ ]:


In [ ]: