chr() を使用して ASCII から文字列へのコンバーターを作成しようとしています (用語が正しいかどうかはわかりません) が、68 (大文字の D) などを入力しても何も起こりません。私はこのアイデアを使用してそれを達成しようとしています:
>>> L = [104, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100]
>>> ''.join(chr(i) for i in L)
'hello, world'
ユーザー定義の入力を使用してプログラムとして実行したいので、次のように思いつきました。
templist = []
number = int(input("Please enter an ASCII number here: "))
templist.append(number)
''.join(chr(i) for i in templist)
ただし、上で述べたように、値を入力しても何も起こりません。
どんな助けでも大歓迎です。
編集:templistを印刷しようとしましたが、文字に変換したい番号(68)が返されます。