#Python TQC考題602 撲克牌總和
sum = 0
for i in range(5):
s=input()
“””
# 使用者可能輸入數字或文字
#都先當成文字,
# 若是數字,在else那一行,
# 用int 或eval轉為數字
“””
if s == “J” or s == “j”:
sum=sum+11
elif s==”Q” or s==”q”:
sum=sum+12
elif s==”K” or s==”k”:
sum=sum+13
elif s==”A” or s==”a”:
sum=sum+1
else: sum=sum+int(s)
print(sum)

#原本的寫法比較簡單,
#只是沒有使用者輸入超出範圍的防呆
#第二次寫:
sum=0
L=[“2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”10”]
#因為可能輸入數字或字串
#先預設輸入字串,
#若為數字,再用eval轉回數字
for i in range(5):
n=input()
if n in L: sum=sum+eval(n)
elif n == “A” or “a”: sum=sum+1
elif n == “J” or “j”: sum=sum+11
elif n == “Q” or “q”: sum=sum+12
elif n == “K” or “k”: sum=sum+13
else:print(“請輸入正確的範圍”)
print(sum)

#再練習一次:






![Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1]) Python如何讀寫csv逗點分隔檔(每列內容為新光增有利現金流)?pandas.read_csv(r”路徑\檔名.副檔名”),如何移除list中的nan元素?math.isnan(),如何計算新光增有利IRR?numpy_financial(array) ;輸出csv檔時如何去掉index跟header?如何選擇要寫入的直欄columns? dfFinal.to_csv(fpath, index=False, header=None, columns=[0,1])](https://i0.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221110122900_3.png?quality=90&zoom=2&ssl=1&resize=350%2C233)





近期留言