1.单if
? if 关键字 空格 条件 冒号
? 缩进 结果
print(1)
if 3 > 2:
print(9)
print(8)
2 .if......else......(二选一)
? if 空格 条件 冒号
? 缩进 结果
? else 冒号
? 缩进 结果
n = int(input("请输入数字:"))
if 3 < n:
print(123)
else:
print(321)
print(6)
3 .if......elif......elif.....(多个选择一个或者零个)
? (如果......再如果......)
if 空格 条件 冒号
缩进 结果
elif 空格 条件 冒号
缩进 结果
elif 空格 条件 冒号
缩进 结果
print (111)
if 3 > 2:
print("A")
elif 2 > 1:
print("B")
elif 6 < 9:
print("C")
print (222)
if 3 == 2:
print(9)
elif 3 < 2:
print(8)
else:
print(9)
5 .if if if (多选多或零)
if 3 > 2:
print("A")
print(123)
if 3 < 6:
print("B")
6.if 嵌套 (进行多层判断,一般if嵌套写三层就可以了)
sex = "女"
age = "35"
if sex == "女":
if age == 35:
print("进来坐坐")
else:
print("你去隔壁王家")
else:
print("你走吧去找老李")
1) while 条件:
? 循环体
while True:
print("123")
print("456")
print("789")
print("999")
print("666")
? 知识扩展
print(bool(5))
输出True
print(bool(-5))
输出True
print(bool(0))
输出False
注:数字中非零的都是True
count = 1
while count <= 5:
print(count)
count = count + 1
#输出 12345
count = 5
while count:
print(count)
count = count - 1
#输出 54321
while True:
print(123)
print(234)
break
print(345)
#输出结果 123
234
while True:
print(123)
print(234)
continue
print(345)
print(456)
#输出结果 123,234 循环
2) while else
while else
while+空格+条件+冒号
缩进+循环体
else+冒号
缩进+循环体
while True:
print(123)
else:
print(321)
# 输出结果 123
while False:
print(123)
else:
print(321)
# 输出结果 321
原文:https://www.cnblogs.com/Onlywang/p/11166241.html