###条件
形式:
if 判断语句 :
执行语句1
elif 判断语句2:
执行语句2
elif 判断语句3:
执行语句3
#...
else:
执行语句4
占位符 pass
a,b = 1,2
if a>b: #if 必须接判断语句
print(a)
elif a==b: #elif 也必须接判断语句
print('相等')
else: #不能接判断语句
print(b)
#pass 占位
##必须满足判断条件才会执行相应的语句
# input 提示输入 输出的是字符串 str
a=input('请输入 ')
if a.isdigit():
a=int(a)
if a>=90:
print('A')
elif a>=80:
print('B')
elif a>=60:
print('c')
else:
print('差')
else:
print('输入错了')
##random 随机模块
a=random.randint (1,5) #闭区间
random .random ()#随机生成一个0-1的浮点数
random .randrange(5)#0,1,2,3,4
random .randrange(1,5)#1,2,3,4
random.sample (li,2)#从系列中生成
###循环语句
##while True: 满足条件执行,需要终止条件
# print()
while a<5:
a+=1
print(a)
a=1
while a < 11:
if a % 2==0:
print(a)
a+=1
## break 终止本循环
a=10
>>> while a>4:
a-=1
## if a==5:
## break
print(a)
## continue 跳过本次循环 ,但是不结束循环
a=10
>>> while a>4:
a-=1
if a==5:
continue
print(a)
##range 左闭右开 范围
range(10)
range (1,10)
range (1,10,2)
##for循环
for item in iterable:
执行语句
else:
print('程序正常结束,执行else')
#循环条件可以是任何可迭代的对象,如:序列类型,集合和字典
for i in range(10): #in 后面是可迭代对象
print(i)
##相同点 循环
##不同点 while 需要写终止条件
##嵌套循环
for i in range(1,6):
print('xxx',i)
for j in range(1,6):
print('000',j)
#else
for i in range(10):
if i ==4:
break
else:
print('000')