if語句:
Python中if語句的一般形式如下:
if condition_1: statement_block_1 elif condition_2: statement_block_2 else: statement_block_3
if語句關鍵詞: if – elif – else
注意:
- 每個條件后面要使用冒號:
- 使用縮進來划分語句塊,相同縮進的語句在一起組成一個語句塊
- 在Python中沒有switch-case語句
實例:x為0-99取一個數,y為0-199取一個數,若x>y則輸出x,x等於y,輸出x+y,否則輸出y
#if.py import random x = random.choice(range(100)) y = random.choice(range(200)) if x > y: print('x :', x) elif x == y: print('x + y : ',x+y) else: print('y : ', y)
choice函數
choice()方法返回一個列表,元組,或字符串的隨機數
它不能直接訪問,需要導入random模塊,通過random靜態對象調用該方法。
#choice.py import random print ("choice[(1,2,3,4,5,9)] : ",random.choice([1,2,3,4,5,9])) print ("choice ('A String') : ",random.choice('A String'))
如果if語句中的條件太長,可以使用接續符\l 來換行