Python練手例子(6)

finsom發表於2019-02-14

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 = `

相關文章