Я полный Newb программист и у меня возникает проблемы при получении введенного пользователема списка ASCII кодов для печати в виде списка символов:Печать введенного списка ASCII кодов в виде списка символов
ascii_code = [109, 121, 32, 110, 97, 109, 101, 32, 105, 115,
32, 106, 97, 109, 101, 115]
#ascii_code = input("Please input your ASCII code:")
character_list = list()
for x in ascii_code:
character_list.append(chr(x))
print (character_list)
['m', 'y', ' ', 'n', 'a', 'm', 'e', ' ', 'i', 's', ' ', 'j', 'a', 'm', 'e', 's']
, как вы можете видеть, что программа работает, когда список ASCII предопределен (в первой строке кода), но когда я пытаюсь запустить ввод, например:
- ascii_code = вход («Пожалуйста, введите код ASCII:»)
- ascii_code = int (ввод («Пожалуйста, введите свою ASCII-треску е: "))
- ascii_code = Eval (вход (" Пожалуйста, введите код ASCII: "))
Я получаю либо TypeError: требуется целое (есть тип строка) или TypeError: 'INT' объект не является итерируемым.
Любая помощь была бы высоко оценена!
что вы хотите ввести в течение 'input' позвонить? –
Список кодов ASCII, таких как: 109, 121, 32, 110, 97, .. и т. Д. – Slazbian
ну, вы получите строку от ввода, так что просто свяжитесь со ст ... читать на раскол и полосу, возможно? и затем все, что вы получили от этого? – user3012759