"""
# 条件循环
while 条件:
print("代码块")
continue 终止当次循坏,直接开始下一次循坏
break 直接终止循环
pass 直接跳过,但不会报错
"""
# 定义初始值
num = 1
# 判断
while num < 10:
# 打印
# 控制台查看
print(num)
# 自增量
num += 1
# continue 和 break
# 求1--100的奇数和
# 定义初始值
sum = 0
count = 1
# 循环
while count <= 100:
# 偶数
if count % 2 == 0:
# 每循环一次就加一
count += 1
# 终止当次循坏,直接开始下一次循坏
# 2500
# continue
# 直接终止循环
# 1
break
# 计算
sum = sum + count
# 每循环一次就加一
count += 1
# 打印结果
print(sum)
# pass 不知道该怎么写了,占位而不报错
# 判断
if num < 9:
# 跳过
pass
2. for循环
"""
# 遍历
for 变量 in 可迭代对象:
# 打印
print(变量)
"""
# 遍历(取全部)
for i in range(10):
# 打印
# 控制台查看
print(i)
# 遍历(取部分)
for i in range(3, 10):
# 打印
# 控制台查看
print(i)
# 遍历(根据步长取)
for i in range(3, 10, 2):
# 打印
# 控制台查看
print(i)
# 案例
# 用一个循环写一个等边三角形
# 遍历
for i in range(1, 10):
# 打印
print(' ' * (10 - i), "*" * i * 2)
三目运算
# 原版
# 赋值
num = 5
# 判断
if num < 3:
# 输出
print(False)
# 否则
else:
# 输出
# True
print(True)
# 三目运算(只能用于简单格式)
# 结果1 if 判断条件 else 结果2
# 方式一
# True
print(True) if num < 3 else print(True)
# 方式二
num_1 = (True if num < 3 else True)
# 打印
# True
print(num_1)