Python練習題-TQC+(802)-字元對應

讓使用者輸入一個字串
然後我們要把字串一個字一個字抓出來後印出它ASCII碼等於多少
最後把ASCII碼全部累加起來後再印出

找出ASCII碼可以使用ord() ()裡面放字母就可以知道ASCII碼等於多少


 

1. 題目說明:

請開啟PYD802.py檔案,依下列題意進行作答,顯示字串每個字元對應的ASCII碼及其總和,使輸出值符合題意要求。作答完成請另存新檔為PYA802.py再進行評分。

2. 設計說明:

請撰寫一程式,要求使用者輸入一字串,顯示該字串每個字元的對應ASCII碼及其總和。

3. 輸入輸出:

輸入說明

一個字串

輸出說明

依序輸出字串中每個字元對應的ASCII碼
每個字元ASCII碼的總和


輸入輸出範例

範例輸入

Kingdom

範例輸出

ASCII code for 'K' is 75
ASCII code for 'i' is 105
ASCII code for 'n' is 110
ASCII code for 'g' is 103
ASCII code for 'd' is 100
ASCII code for 'o' is 111
ASCII code for 'm' is 109
713

 參考解答:

w=input()
total=0

for x in w:
  print("ASCII code for '{}' is {}".format(x,ord(x)))
  total+=ord(x)

print(total)

看看效果

 

Yiru@Studio - 關於我 - 意如