我需要創建一個接受 1 個引數(高腳杯)的函式并回傳一個空串列或高腳杯的 [x, y] 表示。
def formate_a_goblet(goblet):
GOBLET_REPRESENTATION = {
1: ["?", "◇", "?", "□"],
2: ["?", "◆", "●", "■"], }
if goblet == []:
return ""
else:
....
print(formater_un_gobblet([1, 2]))
>>> "◇"
uj5u.com熱心網友回復:
給定一個包含 2 個數字 [x, y] 的串列,我們需要回傳字典中存在的符號GOBLET_REPRESENTATION,鍵為 x,值位于索引 y-1。
我試過這樣:
def fun(goblet):
GOBLET_REPRESENTATION = {
1: ["?", "◇", "?", "□"],
2: ["?", "◆", "●", "■"], }
if goblet == []:
return ""
else:
return GOBLET_REPRESENTATION[goblet[0]][goblet[1]-1]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/450537.html
下一篇:在C 中列印數字的階乘程式
