流程控制语句 if
if 条件: # 第一种、 这里用英文的冒号来区分条件和结果,且结果要到下行输入
结果 # 结果前面要加四个空格 或一个tab键 ,一个tab键 = 四个空格
if 3 > 2: print('是对的')
if 条件: # 第二种、elif 否则 如果 ,第一个条件不成立就 进入下一个条件 elif
结果 # 注:一个=是赋值, 两个==是比较
elif:
结果
name = input('你的名字叫_') age = int(input('你的年龄是_')) if name == '小明': print("这是他的名字") elif age == 20: print("这是他的年龄")
if 条件: # 第三种、else 否则 另外 ,条件不成立就走else 二选一,
结果
else:
结果
score = int(input("输入分数:")) if score > 100: print("我擦,最高分才100...") elif score >= 90: print("A") elif score >= 60: print("C") elif score >= 80: print("B") elif score >= 40: print("D") else: print("太笨了...E")
循环语句 while
while 条件: # 条件如果满足 他会一直循环结果
结果 # 我们来让他输出1-100数字 这种循环又叫 标志位
count = 1 flag = True while flag: count = count + 1 print(count) if count >= 100: flag = False
# 也可以改变条件
count = 1 while count <= 100: print(count) count = count + 1
while 条件:
结果
break # 终止跳出循环体,会继续循环体之外
print(111) while True: print(222) print(333) break print(444) print(555)
count = 1 while True: count = count + 1 print(count) if count >= 99:break
while 条件:
结果
if 条件:
continue # 结束本次循环,继续下一次循环, 相当于见到低了,立马上去 看条件成不成立 ,成立就下来 不成立就停止
count = 0 while count <= 9: count = count + 1 if count == 7: continue count = count + 1 print(count)
也可以 while 条件:
结果
else:结果