31、請輸入星期幾的第一個字母來判斷一下是星期幾,如果第一個字母一樣,則繼續判斷第二個字母。
程式分析:用情況語句比較好,如果第一個字母一樣,則判斷用情況語句或if語句判斷第二個字母。
letter = input(`Please input:`) if letter == `S`: print(`Please input second letter:`) letter = input(`Please input:`) if letter == `a`: print(`Saturday`) elif letter == `u`: print(`Sunday`) else: print(`Date error`) elif letter == `F`: print(`Friday`) elif letter == `M`: print(`Monday`) elif letter == `T`: print(`Please input second letter`) letter = input(`Please input:`) if letter == `u`: print(`Tuesday`) elif letter == `h`: print(`Thursday`) else: print(`Date error`) elif letter == `W`: print(`Wednesday`) else: print(`Date error`)
32、按相反的順序輸出列表的值。
#python 3.7 a = [`one`, `two`, `three`] for i in a[::-1]: print(i)
33、按逗號分隔列表。
#python 3.7 L = [1, 2, 3, 4, 5] s = `,`.join(str(n) for n in L) print(s)
34、練習函式呼叫。
#python 3.7 def hello_world(): print(`hello world`) def three_hellos(): for i in range(3): hello_world() if __name__ == `__main__`: three_hellos()
35、文字顏色設定。
class bcolors: HEADER = `