2016年9月18日 星期日

程式集訓 F007:輸入ASCII及字元顯示

 #coding=utf8

#程式集訓  F007:輸入ASCII及字元顯示
'''
題目:
       (F007) 輸入ASCII及字元顯示 : 輸入一個ASCII數字,
       輸出數所代表之字元及ASCII碼,再輸出ASCII表上的下一個字元及其ASCII碼

'''
#  ord('A')=65
#  chr(65) ='A'
while True:
     try:
        a=int (input("請輸入一個字元 :"))
        break 
     except ValueError:
        print ('這是不合法的輸入.  請再輸入一次...')
        continue


a2=chr(a)      
a3=ord(a2)

b=int(a+1)
b2=chr(b)
b3=ord(b2)

print("字元及ASCII碼 ==> ",a2,a3,hex(a3))
print("再輸出ASCII表上的下一個字元及其ASCII碼 ==> ",b2,b3,hex(b3))


================== RESTART: D:/程式語言 Python 入門/程式集訓/F007.py ==================
請輸入一個字元 :65
字元及ASCII碼 ==>  A 65 0x41
再輸出ASCII表上的下一個字元及其ASCII碼 ==>  B 66 0x42
>>> 
================== RESTART: D:/程式語言 Python 入門/程式集訓/F007.py ==================
請輸入一個字元 :1
字元及ASCII碼 ==>   1 0x1
再輸出ASCII表上的下一個字元及其ASCII碼 ==>   2 0x2
>>> 

沒有留言:

張貼留言

113 學年度第 1 學期 RFID應用課程 Arduino程式

113 學年度第 1 學期 RFID應用課程 Arduino程式 https://www.mediafire.com/file/zr0h0p3iosq12jw/MFRC522+(2).7z/file 內含修改過後的 MFRC522 程式庫 (原程式有錯誤) //定義MFRC522...