Python 入門之控制結構 - 順序與選擇結構(三)

時間煮雨
@R星校長python

3關:選擇結構 : 三元操做符

任務描述
程序中的選擇結構中除了if-elseelif以外,還有一個三元操做符。三元操做符也是根據條件判斷執行哪個代碼塊,但它的最大特色是不須要像if-else語句那樣寫多行代碼,而是隻需一行代碼。web

本關要求學習者可以學會並使用三元操做符來判斷誰纔是射擊比賽的贏家。svg

三元操做符學習

三元操做符的基本格式爲:測試

result = x if x < y else y

其中,x < y爲判斷語句。若x < y爲真則result = x,不然result = yui

若是您想了解更多選擇結構的相關知識,請參考:[美] Katie Cunningham 著《 Python 入門經典》第三章。spa

jimscore = int(input())
jerryscore = int(input())
# 請在此添加代碼,判斷若jim的得分jimscore更高,則贏家爲jim,若jerry的得分jerryscore更高,則贏家爲jerry,並輸出贏家的名字
''' 根據輸入的jim與jerry的射擊得分進行判斷; 若jim得分更高,則贏家爲jim,輸出jim的名字; 若jerry得分更高,則贏家爲jerry,輸出jerry的名字。 '''
########## Begin ##########
winner = ('jim' if jimscore > jerryscore else 'jerry') 
########## End ##########
print(winner)
測試輸入:

13
15
預期輸出:

jerry

正如耐克說「想作就作」那樣,採起行動。天天都試着採起一些行動,爲了實現個人目標。雖然可能很小,但它仍然是行動。你已經朝着目標採起行動了嗎?3d

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述