1.单ifpython
if 关键字 空格 条件 冒号code
缩进 结果字符串
print(1) if 3 > 2: print(9) print(8)
2 .if......else......(二选一)input
if 空格 条件 冒号class
缩进 结果基础
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