位置:首頁 » Python3入門教學 » Python3 if 語句

Python3 if 語句 [編輯]

在Python中,可以定義條件語句,如 if 語句。考慮下麵這個應用程序:

#!/usr/bin/python
 
x = 3
if x < 10:
   print 'x smaller than 10'
else:
   print 'x is bigger than 10 or equal'

輸出結果

x smaller than 10

如果設置 x 的值大於10,它將執行第二碼塊。我們使用縮進(4個空格)來定義塊。

一個小遊戲:
一個變量並不一定總是由用戶定義的,考慮這個小遊戲:

age = 24
 
print "Guess my age, you have 1 chances!"
guess = int(raw_input("Guess: "))
 
if guess != age:
    print "Wrong!"
else:
    print "Correct"

條件操作符
有條件的操作符一個詞

操作符 描述
!= 不等於
== 等於
> 大於
< 小於

不要混淆賦值運算符(=)以及等於運算符(==)。

多個條件
多條件嵌套最簡單的方式:

a = 12
b = 33
 
if a > 10:
    if b > 20:
        print "Good"

這很快就會變得難以閱讀,可以考慮結合 4 或 6 行的條件。幸運的是,Python有一個解決方案,我們可以使用 and 關鍵字條件。

guess = 24
if guess > 10 and guess < 20:
    print "In range"
else:
    print "Out of range"

有時可能要使用或(or)操作。