day01 Python 流程控制

一、流程控制语句-if

语法一

if 条件: #引号是将条件与结果分开。
    结果1。 # 四个空格,或者⼀一个tab键,这个是告诉程序满⾜足这个条件的 结果2。

注:如果条件是真(True) 执⾏行行结果1, 然后结果2, 如果条件假(False) 直接结果2

 

语法二

if 条件: 
    结果1
else:
    结果2

 

语法三

if 条件1:
    结果1
elif 条件2:
    结果2 ..
elif 条件3:
    结果3 
else:
    结果n

 

if 的嵌套

在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中,但是建议嵌套不要超过3层。

if 条件1:
    结果
    if 条件2:
       结果
    elif 条件3:
        结果
    else:
        结果
elif 条件4:
    结果
else:
    结果

  

二、流程控制语句-while

语法

while 条件:
    结果

注:如果条件是真, 则直接执⾏行行结果. 然后再次判断条件. 直到条件是假. 停⽌止循环。

三、流程控制语句-break&continue

  • break 立刻跳出循环,不再执行整个循环中后面的语句。
  • continue 停止执行本次循环后面的语句,继续执行下一次循环。

 

四、例子

设定⼀个理想数字⽐如:66,让⽤户输⼊数字,如果⽐66⼤,则显示猜测的结果⼤了;如果⽐66⼩,则显示猜测的结果⼩了;只有等于66,显示猜测结果正确并退出。

# /usr/bin/env python3
# by fhb

NUM = 66

while True:  # 死循环

    YourChoice = int(input("plz input choice your num: "))

    if YourChoice > NUM:
        print("猜大了")
    elif YourChoice < NUM:
        print("猜小了")
    else:
        print("正确")
        break  # 中断死循环
原文地址:https://www.cnblogs.com/fanghongbo/p/9806647.html