1.条件分支
if a>b:
print(a)
else:
print(b)
#下面是嵌套
if a>b:
print(a)
elif a>10:
print(b)
else:
print(c)
2.循环
while a>5: #直到a大于5
print(a)
a=a+1
else:
print(b)
break 跳出循环 continue 忽略本次循环剩余语句
3.迭代
for n in adict:
# 循环变量 可迭代对象
print(n,aict[n])
for n in range(start,stop)
4.函数
def CtoF(C):
V = C*1.8+32
return V
#函数可以嵌套
def max(x,y):
if x>y:
return x
else:
return y
a=eval(input('a = '))
b=eval(input('a='))
m = max(a,b)
print(m) #这里讲形参
#局域变量:在一个函数内部定义
#全局函数:在函数之外定义的变量 global
#模块
import math
math.sqrt(2)#开个根
5.