
python中的代码执行方式
python中的代码执行流是从上到下贯穿执行
if语句
if单分支语句
如果满足条件就去做

运行结果

双分支语句
如果满足条件就去做,如果不满足条件就去做

运行结果

多分支语句
如果满足第一个条件做…
如果满足第二个条件做…
(第三个第四个等)…
如果不满足所有条件做…

运行结果

三元运算符
简化版的双分支语句

运行结果

random模块
random.random():生成一个0到1的随机浮点数
random.uniform(a,b):生成一个指定范围内的随机浮点数
random.randint(a,b):生成一个指定范围内的随机整数
random.choice(‘abcdef’):从序列中获取一个随机元素
random.shuffle([1,2,3,4,5,6]):将序列中的排序打乱
循环
while循环
如果条件成立则一直执行
格式:
while 条件:
执行内容

执行结果

死循环(在人为不干预的前提下会一直运行)
如果条件为真则一直执行
格式:
while true
执行内容

执行结果

如果人为不干预,程序会一直输出0,0,0,0…
for循环(如果不指定从哪开始,默认从0开始,一直到end-1结束)
for i in range(end):从0开始到end-1结束

运行结果

for i in range(1,5):从1开始运行到4结束

运行结果

for i in range(1,10,2):从1开始运行到10结束,步长为2

运行结果

循环控制
跳出循环:
break:跳出整个循环语句

运行结果

continue:跳出本次循环

运行结果

pycharm中的常用快捷键
鼠标选中+Ctrl+/:注释选中
Ctrl+d:快速复制一行
Ctrl+y:快速删除一行
模块
import:导入模块
import math:导入数学模块
os:跟操作系统相关的模块
random:生成随机数模块
课后习题
1.判断年份是否为闰年

运行结果

2.九九乘法表

运行结果

3.防暴力破解密码

登录成功的运行结果

登录失败次数超过三次的运行结果

本文详细介绍了Python中的控制流语句,包括if语句的各种形式及其应用、三元运算符的使用方法、random模块的功能及用法,以及while和for循环的多种使用场景和控制方法。此外还提供了一些实用的PyCharm快捷键和模块导入技巧。
5095

被折叠的 条评论
为什么被折叠?



