版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sunshine1_0/article/details/79846806
一、用户输入
作用:与用户进行交互,需要用户输入才能继续向下执行
语句:input()
示例:height = int (input("Height:"))
二、流程控制之if语句
如果我们现在在玩一个猜年龄的游戏,当我们获取到用户输入猜的年龄后,需要之后判断猜的是否正确,并且返回相应的结果。
需要if语句来进行判断,则if语句的基本结构:
扫描二维码关注公众号,回复:
4133049 查看本文章
If 语句的流程图
执行结果:
总结一下:
三、流程控制之while语句
如果我们需要判断数字大小不是一次,而是可以判断许多次,直到判断成功之后在退出,这是我们应该怎么做呢?
#可以使用while循环#
(1)While循环结构
(2)While循环流程图
(3)示例:
①猜年龄
结果:
②假设现在循环输出十,可是需要在数字三时跳出循环(break使用)
结果:
小结:break:结束循环
③要求循环2~10,除了3不输出(continue用法)
结果:
小结:continue执行一次后跳出当次循环,continue前面的代码执行,后面的代码不执行
(4)While循环中else语句
结构:
示例一:(正常结束循环)
示例二:(此为非正常结束循环,循环被中断)
小结:
while循环中的else语句比较特殊,这里的else语句,只有在循环正常结束的时候才会执行(有break的时候或程序出错时不会执行)
(5)While嵌套循环:
示例: