python 笔记09
1.while 循环
while 条件:
print("any")
print("any")
while 条件写完也要加冒号:,print前依然要加缩进(tab 或 空格)。
小测试01:
小测试02:
课后思考:
如果要输出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:猜对了答案就退出程序。
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语句中的运用
改动如下:
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 | 跳出循环,不会终止程序 |