流程控制语句 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:结果