In [1]:
#练习2:仿照实践1,写出由用户指定整数个数,并由用户输入多个整数,并求和的代码。
n = int(input('请输入一个正整数表示你想要输入整数的个数,以回车结束。'))
i = 0
total = 0
while i < n:
i = i + 1
a = int(input('请输入一个正整数,以回车结束。'))
total = total + a
print(total)
In [6]:
#练习3:用户可以输入的任意多个数字,直到用户不想输入为止。
print('请输入任意多数字,不想输入时输入数字零结束')
total = 0
n = 0
while n < 1:
a = int(input('请输入一个正整数,以回车结束。'))
total = total + a
if a==0:
break;
print(total)
print('结束')
In [11]:
#练习4:用户可以输入的任意多个数字,直到输入所有数字的和比当前输入数字小,且输入所有数字的积比当前输入数字的平方小。
total = 0
mult = 1
n = 0
while n < 1:
a = int(input('请输入一个正整数,以回车结束。'))
total = total + a
mult =mult * a
if total < a and mult < a ** 2:
break;
print('结束')