天天看點

Python 條件語句

1.簡單if語句

文法:

if 判斷條件:

代碼塊;

說明:

if 語句用于控制程式的執行,"判斷條件"成立時(非零),則執行後面的語句,也就是代碼塊,代碼塊可以多行,以縮進來區分表示同一範圍

示例:

#!/usr/bin/python

# -*- coding: UTF-8 -*-

# 定義變量,通過指派運算符指派“=”

a = 10

b = 10

# 判斷a與b的值是否相等

if a == b:

print 'a equals b';

print 'the end;';

代碼截圖:

Python 條件語句

運作截圖:

Python 條件語句

2.if-else語句

代碼塊1;

else:

代碼塊2;

if 語句用于控制程式的執行,"判斷條件"成立時(非零為true),則執行後面的語句,也就是代碼塊1,代碼塊可以多行,以縮進來區分表示同一範圍,如果判斷條件不成立時(為false),則執行else後面的代碼塊2.

a = 10;

b = 1;

print 'a not equal to b';

Python 條件語句
Python 條件語句

3.多重if語句

if 判斷條件1:

elif 判斷條件2:

...

elif 判斷條件n:

代碼塊n;

代碼塊n+1;

if 語句用于控制程式的執行,"判斷條件1"成立時(為true),則執行代碼塊1,否則進入"判斷條件2",如果"判斷條件2"成立時,執行代碼塊2;否則進入"判斷條件n",如果"判斷條件n"成立,執行代碼塊n,否則執行else部分的代碼塊n+1。

week = 7;

# 判斷星期數

if week == 7:

print 'Sun';

elif week == 6:

print 'Sat';

elif week == 5:

print 'Fri';

elif week == 4:

print 'Thur';

elif week == 3:

print 'Wed';

elif week == 2:

print 'Tues';

elif week == 1:

print 'Mon';

print ' the week data are error ';

Python 條件語句