设为首页 加入收藏

TOP

Python中,While循环语句的用法及注意事项
2017-12-23 06:06:45 】 浏览:201
Tags:Python While 循环 语句 用法 注意事项

今天跟着老师学习了While语句的用法,听老师讲的时候是听明白了,感觉好简单,但是自己做一遍的时候出了好多处的错误。我犯的错误都是新手常犯的,因此我觉得有必要把这次记录下来,提醒自己也提醒跟我一样的小白要注意一下。

 

这次做的是猜年龄的小程序,案例代码如下:

 1 age=50
 2 flag = True
 3 while flag:
 4     usr_input=int(input("请输入你猜测的年龄:"))
 5     if usr_input == age:
 6         print("恭喜,回答正确!")
 7         flag=False
 8     elif usr_input > age:
 9         print("您猜过头啦!")
10     else:
11         print("您猜小啦!")
猜年龄,直至猜对为止

 

细数了一下,我犯了以下三个错误:

1.int要放在input前面定义,并且“请输入你猜测的年龄”要加双引号。

2.print前面要缩进,不然程序运行会出错。

3.True和False第一个必须要大写,小写的true和false程序不识别。

 

当然,还有另外一种用 break 实现该程序的方式,代码如下,可以对比看一下哈:

 1 age=50
 2 while True:
 3     usr_input=int(input("请输入你猜测的年龄:"))
 4     if usr_input == age:
 5         print("恭喜,回答正确!")
 6         break
 7     elif usr_input > age:
 8         print("您猜过头啦!")
 9     else:
10         print("您猜小啦!")
猜年龄,实现方法二

 

知识点补充:

上面的break是非自然中断了循环,因此如果当有break在while里面时,最后如果出现else将不再被执行。

当while中运用了continue时,代表跳过当次循环,直接进入下一次循环。

另外else被执行的情况是:当while自然中断以后,最后else语句将被执行。

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇小技巧:Python中,如何让语句输.. 下一篇selenium webdriver使用click一直..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目