python條件 Python 條件控制

2021-10-11 14:47:18 字數 1516 閱讀 2879

python 條件控制

if 語句

python中if語句的一般形式如下所示:if condition_1:

statement_block_1

elif condition_2:

statement_block_2

else:

statement_block_3

如果 "condition_1" 為 true 將執行 "statement_block_1" 塊語句,如果 "condition_1" 為false,將判斷 "condition_2",如果"condition_2" 為 true 將執行 "statement_block_2" 塊語句,如果 "condition_2" 為false,將執行"statement_block_3"塊語句。

例項以下例項演示了狗的年齡計算判斷:age = int(input("age of the dog: "))

print()

if age < 0:

print("this can hardly be true!")

elif age == 1:

print("about 14 human years")

elif age == 2:

print("about 22 human years")

elif age > 2:

human = 22 + (age -2)*5

print("human years: ", human)

input('press return>')

將以上指令碼儲存在dog.py檔案中,並執行該指令碼:python dog.py

age of the dog: 1

about 14 human years

以下為if中常用的操作運算子:操作符描述

<=小於或等於

>大於

>=大於或等於

==等於,比較物件是否相等

!=不等於

例項# 程式演示了 == 操作符

# 使用數字

print(5 == 6)

# 使用變數

x = 5

y = 8

print(x == y)

以上例項輸出結果:false

false

high_low.py檔案:#!/usr/bin/python3

# 該例項演示了數字猜謎遊戲

number = 7

guess = -1

print("guess the number!")

while guess != number:

guess = int(input("is it... "))

if guess == number:

print("hooray! you guessed it right!")

elif guess < number:

print("it's bigger...")

elif guess > number:

print("it's not so big.")

python條件判斷標準 python之條件判斷

一 python之if語句 計算機之所以能做很多自動化的任務,因為它可以 自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在 python程式中,可以用if語句實現 age 20 if age 20 print your age is age print adult print end...

python程式設計的條件語句 Python 條件語句

python 條件語句 python條件語句是通過一條或多條語句的執行結果 true或者false 來決定執行的 塊。可以通過下圖來簡單了解條件語句的執行過程 python程式語言指定任何非0和非空 null 值為true,0 或者 null為false。python 程式設計中 if 語句用於控制...

python學習(4)條件判斷

if 條件判斷1 執行1 elif 條件判斷2 執行2 elif 條件判斷3 執行3 else 執行4 相對於c,不需要在if後加括號,但是需要在條件後面加冒號,else後面也要加。其次是else if變為了elif 這是因為input 返回的資料型別是str,str不能直接和整數比較,必須先把st...