1.程序控制:
顺序结构、分支结构、循环结构。
2.分支结构:
单分支结构:
1 if condition: #condition必须是一个布尔类型,不要忘记冒号:
2 代码块 #注意缩进
3 if 1<2:
4 print('1 less than 2')
python的真假值对照表:
多分支结构:
if condition1:
代码块1
elif condition2:
代码块2
elif condition3:
代码块3
……
else:
代码块
#要注意每一次if的冒号以及else的冒号与缩进
3.嵌套结构:
嵌套结构可以是分支、循环的嵌套,也可以是互相嵌套多层。
例子:给出三个正整数,比较其大小,输出最大值。
a = int(input("Please enter the first number: "))
b = int(input("Please enter the second number: "))
c = int(input("Please enter the third number: "))
if a > b:
if a > c:
print(a)
else:
print(c)
if a < b:
if c < b:
print(b)
else:
print(c)
这里注意逻辑关系,以及嵌套关系,事先要理清楚三个正整数怎么去比较大小,两个数比较完之后还会分两种情况。python的语法灵活使用。