为了账号安全,请及时绑定邮箱和手机立即绑定

今日的疑问

今日的疑问

小王同学2015 2016-04-13 16:46:08
1,前一张图片是我在idle弄出来的,第二张是我在python(X,Y)弄的 为什么第一张没法打印结果呢?2,while true什么意思?那行不是while呢?
查看完整描述

1 回答

已采纳
?
清波

TA贡献165条经验 获得超90个赞

关于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 呢?

这句话没有理解,回复讨论,或者聊天讨论吧。

查看完整回答
反对 回复 2016-04-14
  • 小王同学2015
    小王同学2015
    那行不是 while 呢? 额我想表达的意思是 那行为什么不是while 而是while true 他们两个有什么区别吗
  • 清波
    清波
    while: 报语法错误,, while 后面需要跟一个能 判断语句,或者布尔值或者能转化成布尔值的其他数据类型。
  • 1 回答
  • 0 关注
  • 1418 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信