优秀的编程知识分享平台

网站首页 > 技术文章 正文

小甲鱼python课程学习笔记(5)break与continue的简单用法

nanyue 2024-07-18 03:47:41 技术文章 13 ℃

大家好,今天分享给大家(同时也是留给自己)的笔记是"字符串的简单用法"

(python3.6.3版本可直接拷贝运行,使用XX代表空格)

break 的使用方法

----------------------------------------------------------------------------

bingo = "小甲鱼是帅哥"

answer = input("请输入小甲鱼最喜欢听的一句话:")

while True:

XXXif answer == bingo:

XXXXbreak

XXXanswer = input("抱歉,错了,请重新输入:")

print("猜对了")

运行结果:

请输入小甲鱼最喜欢听的一句话:5

抱歉,错了,请重新输入:2

抱歉,错了,请重新输入:2

抱歉,错了,请重新输入:21564

抱歉,错了,请重新输入:231

抱歉,错了,请重新输入:256312fdg

抱歉,错了,请重新输入:sdf

抱歉,错了,请重新输入:

抱歉,错了,请重新输入:sdf

抱歉,错了,请重新输入:sd f

抱歉,错了,请重新输入:sdfs

抱歉,错了,请重新输入:df sdf

抱歉,错了,请重新输入:sdf sd

抱歉,错了,请重新输入:fs

抱歉,错了,请重新输入:d

抱歉,错了,请重新输入:sdf

抱歉,错了,请重新输入:sdfsdf

抱歉,错了,请重新输入:小甲鱼是帅哥

猜对了

程序解析:只有输入对了 break 才会跳出当前循环

----------------------------------------------------------------------------

continue

#终止本轮循环并开始下一轮循环

#(测试循环条件结果为真才会开始,如果为假则跳出循环)

for i in range(10):

XXXif i%2 != 0: #i%2表示余2 (不是偶数)

XXXXprint(i)

XXXXcontinue

XXXi += 2

XXXprint(i)

输出结果:

2

1

4

3

6

5

8

7

10

9

程序解析:range 会产生0 1 2 3 4 5 6 7 8 9 这些数

1、第一个数0进入循环i%2不为0(不是偶数)

则执行 i+=2 此时输出i,输出的是2

2、第二个数1进入循环i%2不为0(不是偶数)

则执行print(i)此时输出的是1

3、第三个数2进入循环i%2不为0(不是偶数)

则执行 i+=2 此时输出i,输出的是4

4、第四个数3进入循环i%2不为0(不是偶数)

则执行print(i)此时输出的是3

5、第五个数4进入循环i%2不为0(不是偶数)

则执行 i+=2 此时输出i,输出的是6

6、第六个数5进入循环i%2不为0(不是偶数)

则执行print(i)此时输出的是5

7、第七个数6进入循环i%2不为0(不是偶数)

则执行 i+=2 此时输出i,输出的是8

8、第八个数7进入循环i%2不为0(不是偶数)

则执行print(i)此时输出的是7

9、第九个数8进入循环i%2不为0(不是偶数)

则执行 i+=2 此时输出i,输出的是10

10、第十个数9进入循环i%2不为0(不是偶数)

则执行print(i)此时输出的是9

如果有不对的地方批评指正,欢迎大家一起交流! 0.0

最近发表
标签列表