课程
/后端开发
/Python
/初识Python
sum = 0
x = 1
while x%2 !=0&x<100:
sum = sum + x
x=x+1
print sum
我这么输入不对吗 为什么
2019-12-05
源自:初识Python 5-5
正在回答
sum = 0 x = 1 while x<100: if( x % 2 != 0): sum += x x = x + 1 print(sum)
把 & 换成 and 就正常了!!
while x%2 !=0&x<100: 别把数学跟编程搞混啦
个人觉得是因为x=2时,x%2 != 0这个条件不符合,所以推出循环。结果sum就是1
柳今天好好学习 提问者
你说的是 1+3+5++++++++++++++99?
x%2!=0就是x与2取余不等于0
举报
学python入门视频教程,让你快速入门并能编写简单的Python程序