#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如何讀取excel檔(.xlsx)?如何用欄標籤提取某一直行?df=pandas.read_excel() ; df[“欄標籤”] Python如何讀取excel檔(.xlsx)?如何用欄標籤提取某一直行?df=pandas.read_excel() ; df[“欄標籤”]](https://i2.wp.com/savingking.com.tw/wp-content/uploads/2022/11/20221109163631_39.png?quality=90&zoom=2&ssl=1&resize=350%2C233)


![Python TQC考題910 學生基本資料, print(line.decode(“utf-8”)), if line.decode(“utf-8″).split()[2] ==”0”: female += 1 Python TQC考題910 學生基本資料, print(line.decode(“utf-8”)), if line.decode(“utf-8″).split()[2] ==”0”: female += 1](https://i1.wp.com/savingking.com.tw/wp-content/uploads/2022/05/20220514163621_72.png?quality=90&zoom=2&ssl=1&resize=350%2C233)




近期留言