大家好,今天分享给大家(同时也是留给自己)的笔记是"字符串的简单用法"
(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