一、流程控制语句-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 # 中断死循环