已采纳回答 / 慕圣7111503
不会忽视下一次循环条件,你这边当x为100时,满足循环条件 x<101,进入循环体后,又执行了x=x+1语句,这时x是以101进行奇偶判断,超出了范围,while条件应当是x<100,这样子x最大值为99,进入循环体执行x=x+1语句,x变成100在任务要求范围内。
2018-08-12
已采纳回答 / Ymxia
x是从0开始的,然后循环中先写x = x+1然后判断是否大于100.大于100退出,在判断除于2余数是否为0,为0 continue。最后sum = sum +xsum = 0x = 0while True: x = x + 1 if x > 100: break if x % 2 == 0: continue sum = sum + x print sum
2018-08-12
已采纳回答 / _漫步蓝天_
<...code...>因为函数在调用执行时,第一步是先判断函数参数的个数是否为0个;如果是,直接返回sum的值,也就是0.0;反之,则执行for循环以下的代码
2018-08-12
已采纳回答 / weibo_吴小容kakashi_0
<...图片...>程序本身没有错误,只是,习题里要求的输出还有个结束的符号,你的输出没有跟习题的结果不一致,所以才会提示“运行成功,输出错误”
2018-08-11
已采纳回答 / 慕用7842292
在命令行模式下,可以执行python进入Python交互式环境,也可以执行python hello.py运行一个.py文件,但是在Python交互式环境下,只能输入Python代码执行。Python的交互模式和直接运行.py文件有什么区别呢?直接输入python进入交互模式,相当于启动了Python解释器,但是等待你一行一行地输入源代码,每输入一行就执行一行。直接运行.py文件相当于启动了Python解释器,然后一次性把.py文件的源代码给执行了,你是没有机会输入源代码的。
2018-08-09