python学习笔记09_while、break、continue

python 笔记09

1.while 循环

while 条件:
    print("any")
    print("any")

while 条件写完也要加冒号:,print前依然要加缩进(tab 或 空格)。

小测试01:

python学习笔记09_while、break、continue_第1张图片
python学习笔记09_while、break、continue_第2张图片

小测试02:

python学习笔记09_while、break、continue_第3张图片
python学习笔记09_while、break、continue_第4张图片

课后思考:

如果要输出100以内的奇数呢?
提示:(奇数)%2 == 1
答案:

num = 1
while num<=100:
    if num %2 == 1:
    print (num)
    num += 1

当然有最简单的版本:

num = 1
while num<=100  
    print(num)
    num += 2

2.利用while语句升级猜年龄游戏。

需要实现的功能:
01:让用户可以一直输入年龄直到猜对答案,不需要每一次输入之前都要重新运行程序。
02:猜对了答案就退出程序。

python学习笔记09_while、break、continue_第5张图片
python学习笔记09_while、break、continue_第6张图片

3.break 的使用

3.1一个break的简单例子

num = 1
while num<10
    print(num)
    num += 1
    if num ==5:
        break

执行:

1
2
3
4

执行到num 等于 5 时,就终止了程序,而为什么只输出到4没有5是因为num刚从4加1变为5时就终止了,尽管此时num是5,但是不会再执行上面的print语句了,故没有输出5。

3.2 break在while语句中的运用

改动如下:

python学习笔记09_while、break、continue_第7张图片
python学习笔记09_while、break、continue_第8张图片

4.continue的使用

功能:跳出当前循环。

eg:

#continue

num = 1
while num<=10:
num += 1
if num == 3:
    continue
print(num)

执行得到: 2 4 5 6 7 8 9 10
没有3这个数,因为

if num == 3:
    continue

这段代码使得这个循环的工作做完了,进入下一个循环了。

5.break与continue的区别

break 终止程序
continue 跳出循环,不会终止程序

你可能感兴趣的:(python学习笔记09_while、break、continue)