天天看點

python中if continue else,python基礎;if else;for;while 分支處理.continue,break

if else

文法:

if :

分支1

elif :

分支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,age,else,break,inpute,print,分支

來源: https://www.cnblogs.com/flags-blog/p/11756157.html