In [24]:
n=int(input('请输入'))
i=0
s=1
while i<n:
    i=i+1
    s=s*i
print(s)


请输入100
93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000

In [1]:
name=input('请输入你的名字,以回车结束。')
print('你好',name)
i=int(input('请输入整数个数。'))
m=0
s=0
while m<i:
    m+=1
    n=int(input('请输入一个正整数,以回车结束。'))
    s=s+n
print('数的和是:',s)
print('再见!',name)


请输入你的名字,以回车结束。qc
你好 qc
请输入整数个数。2
请输入一个正整数,以回车结束。3
请输入一个正整数,以回车结束。3
数的和是: 6
再见! qc

In [10]:
name=input('请输入你的名字,以回车结束。')
print('你好',name)
while True:
    n=input('请输入一个正整数,以回车结束')
    if n==('不输入'):
        break
print('再见!',name)


请输入你的名字,以回车结束。qc
你好 qc
请输入一个正整数,以回车结束2
请输入一个正整数,以回车结束3
请输入一个正整数,以回车结束4
请输入一个正整数,以回车结束5
请输入一个正整数,以回车结束不输入
再见! qc

In [12]:
name=input('请输入你的姓名,以回车结束。')
print('你好',name)
s=0
j=1
while True:
    n=int(input('请输入任意一个整数,以回车结束。'))
    s=s+n
    j=j*n
    if s<n and j<n*n:
        break
print('再见!',name)


请输入你的姓名,以回车结束。qc
你好 qc
请输入一个正整数,以回车结束。2
请输入一个正整数,以回车结束。10
请输入一个正整数,以回车结束。10
请输入一个正整数,以回车结束。10
请输入一个正整数,以回车结束。q
---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-12-1385fb0ac7c1> in <module>()
      4 j=1
      5 while True:
----> 6     n=int(input('请输入一个正整数,以回车结束。'))
      7     s=s+n
      8     j=j*n

ValueError: invalid literal for int() with base 10: 'q'