In [1]:
n=int(input('请输入一个整数,以回车结束。'))
i=0
num=1
while i<n:
    i+=1
    num*=i
print(num)


请输入一个整数,以回车结束。5
120

In [2]:
n=int(input('请输入整数个数'))
i=0
sum=0
while i<n:
    i+=1
    num=int(input('请输入整数'))
    sum+=num
print(sum)


请输入整数个数4
请输入整数1
请输入整数2
请输入整数3
请输入整数4
10

In [3]:
n=int(input('请输入大于0的整数'))
sum=n
while n!=0:
    n=int(input('请输入大于0的整数'))
    sum+=n
print(sum)


请输入大于0的整数5
请输入大于0的整数5
请输入大于0的整数4
请输入大于0的整数0
14

In [1]:
n=int(input('请输入整数'))
sum=0
num=1
while sum>=n or num>=n*n:
    sum+=n
    print(sum)
    num*=n
    print(num)
    n=int(input('请输入整数'))
    
print(sum)
print(num)


请输入整数1
1
1
请输入整数1
2
1
请输入整数2
4
2
请输入整数4
8
8
请输入整数9
8
8

In [ ]: