第3章(新)Day3-Python逻辑语句
顺序语句、分支语句、循环语句
3.0 顺序语句
顺序语句的特点:由上到下依次执行,每条语句执行且只执行一次
3.1 双分支语句
if condition1:pass
else:pass
3.2 多分支语句
if condition1:pass
elif condition2:pass
elif condition3:pass
else:pass
3.3 分支嵌套语句
if conditionA:if conditon1:passelif condition2:passelse:pass
elif conditionB:pass
elif conditionC:pass
else:pass
3.4 循环语句之while循环
循环语句是一种编程语言的控制结构,用于在程序中重复执行一段代码,直到满足特定条件为止。循环语句可以帮助程序员简化重复性的任务,提高代码的可读性和效率
循环三要素:循环变量、终止条件、步进语句
while循环是条件循环,用于在条件为真的情况下重复一段代码,直到条件变为假为止
在执行while循环时,程序会先检查条件是否为真。如果条件为真,就执行循环体中的代码,然后再次检查条件。如果条件仍为真,就再次执行循环体中的代码,以此类推,直到条件变为假为止
3.5 循环语句之for循环
for循环是遍历循环,用于对一个序列(如字符串、列表、元组等)中的元素进行遍历和操作,直到序列中的所有元素都被遍历为止
在执行for循环时,程序会依次将序列中的每个元素赋值给变量,并执行循环体中的代码,直到序列中的所有元素都被遍历完为止
range基于迭代器思想,现产现用,不同于list
如果有很多个元素存到list中会很占内存,但如果使用range,就没有很大影响
3.6 随机验证码案例
import random
import stringall_chars = string.ascii_lowercase + string.ascii_uppercase + string.digits
random_char = random.choice(all_chars)
print(random_char)
3.7 累加和案例
3.8 循环语句之嵌套分支
pass