1.顺序结构:从上向下逐行执行,每一行都要执行
print("你好")
print(123)
print(True)
2.分支结构:选择性的去执行(根据条件判断)
if 38>12 :
print(1) # Tab 自动补充缩进
if 12>38:
print(5)
当条件为真时能输出要打印的内容 当条件为假时不能输出要打印的内容
0、None、""、都为False的情况,不会打印
if 0:
print(1)
if 1:
print(66)
if else 双分支 二选一 必须执行一个
if 0 and 1 or False:
print("python")
else:
print("多少")
如果if条件为真则执行if对应语句块
如果if条件为假则执行else对应语句块
多分支 可以没有else,不能没有if,elif至少有一个
多分支里如果有一个为真则执行那一个 不管后边是真是假都不输出
str1 = input("输入一个数")
str1 = int(str1)
if str1 == 0:
print("开始游戏")
elif str1 == 1:
print(1)
elif str1 == 2:
print(2)
elif str1 == 3:
print(3)
else:
print("结束游戏")
# 当我输入一个数是4时,输出结束游戏