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


请输入一个正整数作为个数4
请输入一个整数,以回车结束1
请输入一个整数,以回车结束2
请输入一个整数,以回车结束3
请输入一个整数,以回车结束4
10

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


您可以输入“结束”来结束程序
123467结束
1
2
3
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 [3]:
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 [ ]: