今日的疑问

570e05ee00019bf901570198.jpg1,前一张图片是我在idle弄出来的,第二张是我在python(X,Y)弄的 为什么第一张没法打印结果呢?2,while true什么意思?那行不是while呢?

570e05ee0001286004550343.jpg


小王同学2015
浏览 1419回答 1
1回答

清波

关于IDLE 的问题,我记得我回答过了呀。。我贴一个正确的 IDLE 代码:>>> sum = 0 >>> x=1 >>> while True: sum = sum + x x = x + 1 if x > 100: break >>> print sum 5050 >>>  ## 解释,在IDLE 中敲一句(或者一个代码块,如while True:) 执行一次,敲入代码块后想退出 该代码块,需要 ## 多敲一次换行 直到 '>>>' 出现,如上面代码的 print sum.  ## 你的代码不能运行, 就是因为没有退出 while True 代码块。第二个问题,while True 的意思是,无限循环,因为 每当判断while 后面的是否为真时,都为真(True 当然再真不过了。) 当然为了避免造成死循环,while True 里面一般都会有 if xxx: break, 跳出循环。那行不是 while 呢?这句话没有理解,回复讨论,或者聊天讨论吧。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python