1. 程式人生 > >Python實用筆記 (3)條件判斷

Python實用筆記 (3)條件判斷

縮進 elif 改進 class 實用 tee 原因 print string

可以執行多條語句,靠的是縮進原則,看起來也更板紮(註意冒號)

age = 3
if age >= 18:
    print(‘adult‘)
elif age >= 6:
    print(‘teenager‘)
else:
    print(‘kid‘)

只要x是非零數值、非空字符串、非空list等,就判斷為True,否則為False

if x:
    print(‘True‘)

關於input()

birth = input(‘birth: ‘)
if birth < 2000:
    print(‘00前‘)
else:
    print(‘00後‘)

程序會報錯,原因時鍵入時類型是字符,無法直接和整形對比,需要這樣改進:

s = input(‘birth: ‘)
birth = int(s)
if birth < 2000:
    print(‘00前‘)
else:
    print(‘00後‘)

題外話:

寫代碼時前面加上:

# -*- coding: utf-8 -*-

用UTF-8編碼方式能節省空間,好像是這樣,總之我打算這麽做

Python實用筆記 (3)條件判斷