python基础;if else;for;while 分支处理.continue,break

Posted flag_HW

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python基础;if else;for;while 分支处理.continue,break相关的知识,希望对你有一定的参考价值。

if else

语法:

if <判断条件1>:

  分支1

elif <判断条件2>:

  分支2

else:

  分支3

eg:

1 age = int(input("inpute you age"))
2 if age >= 18:
3     print("you are a person")
4 elif 6 <= age:
5     print("you are a child")
6 else:
7     print("you are a baby")

输出

12 you are a person

7 you are a child

4 you are a baby

 

while循环

语法1:while后判断条件成立时执行分支1,条件不成立则跳出循环继续向下执行。

while <判断条件>:

  分支1

语法2:while没有被break且判断条件不为真会执行分支2。

while <判断条件>:

  分支1

else:

  分支2

count = 0
while count < 3:
    age = int(input("inpute you age"))
    if age > 56:
        print("you inpute bigger")
    elif age < 56:
        print("you inpute smaller")
    else:
        print("you got it")
        break
    count += 1
else:
    print("you trying more time")

 

for循环

语法1:循环体正常执行时,执行分支1;当循环体正常执行完且没有break则执行分支2.

for 循环体:

  分支1

else:

  分支2

 1 for i in range (3):
 2     age = int(input("inpute you age"))
 3     if age > 56:
 4         print("you inpute bigger")
 5     elif age < 56:
 6         print("you inpute smaller")
 7     else:
 8         print("you got it")
 9         break
10 else:
11     print("you trying more time")

 

continue break

语法:continue无条件结束本次循环,跳到下一次循环;break跳出整个循环

 1 for i in range(10):
 2     if i <= 5:
 3         print(i)
 4     elif i < 8:
 5         continue 
 6     elif i == 8:
 7         print("i = 8,break")
 8         break
 9     else:
10         print("this isn‘t print")

 

以上是关于python基础;if else;for;while 分支处理.continue,break的主要内容,如果未能解决你的问题,请参考以下文章

Python基础---循环--条件判断(while-for-if-elif-else)

Python_基础_Day_2

Python基础语法—— 条件语句(if)+循环语句(for+while)

python 基础 for else

Python基础if,for,while流程简介

Python开发第六篇:Python基础条件和循环