流程控制语句 if — 循环语句 while

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

  

原文地址:https://www.cnblogs.com/niunai/p/10151603.html