In [1]:
name=input('请输入你的姓名,以回车结束')
print("你好",name)

n=int(input('请输入需要求和的整数个数,以回车结束'))
i=0
sum=0

while i<n:
    i+=1
    m=int(input('请输入一个整数,以回车结束'))
    sum+=m
print('所有数的和为:',sum)
print('再见!',name)


请输入你的姓名,以回车结束feifie
你好 feifie
请输入需要求和的整数个数,以回车结束3
请输入一个整数,以回车结束1
请输入一个整数,以回车结束2
请输入一个整数,以回车结束3
所有数的和为: 6
再见! feifie

In [4]:
name=input('请输入你的姓名,以回车结束')
print("你好",name)

i=1
sum=0
m=int(input('请输入一个整数,以回车结束,-1结束数字采集'))

while m!=-1:
    sum+=m
    m=int(input('请输入一个整数,以回车结束,-1结束数字采集'))
print('所有数的和为:',sum)
print('再见!',name)


请输入你的姓名,以回车结束feifei
你好 feifei
请输入一个整数,以回车结束,-1结束数字采集5
请输入一个整数,以回车结束,-1结束数字采集4
请输入一个整数,以回车结束,-1结束数字采集1
请输入一个整数,以回车结束,-1结束数字采集-1
所有数的和为: 10
再见! feifei

In [12]:
name=input('请输入你的姓名,以回车结束')
print("你好",name)

i=1
sum=0
ji=1
m=int(input('请输入一个整数,以回车结束'))

while (m<sum)&(m ** 0.5)<ji:
    sum+=m
    ji*=m
    m=int(input('请输入一个整数,以回车结束'))
print('所有数的和为:',sum)
print('所有数的积为:',ji)
print('再见!',name)


请输入你的姓名,以回车结束feifei
你好 feifei
请输入一个整数,以回车结束1
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-1e6c679bcf38> in <module>()
      7 m=int(input('请输入一个整数,以回车结束'))
      8 
----> 9 while (m<sum)&(m ** 0.5)<ji:
     10     sum+=m
     11     ji*=m

TypeError: unsupported operand type(s) for &: 'bool' and 'float'