攝影或3C

Python TQC考題602 撲克牌總和

#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)

 

#再練習一次:

 

儲蓄保險王

儲蓄險是板主最喜愛的儲蓄工具,最喜愛的投資理財工具則是ETF,最喜愛的省錢工具則是信用卡