Как следует из названия, я хочу получить строку, разбить ее на отдельные биты, чтобы ввести что-то вроде ord ('') и получить значение для каждого отдельного символа в этой строке. Все еще изучая python, поэтому такие вещи становятся супер запутанными: P. Кроме того, процесс шифрования для каждого из кодов будет состоять только в том, чтобы сдвинуть номер деления алфавита на указанное значение и дешифровать в сдвинутое значение, плюс указать это значение для каждого символа. Как мне это сделать? всякая помощь будет принята с благодарностью!Python: разделение строки на отдельные буквы/слова, которые нужно преобразовать в ascii-hex или ascii-dec
message=input("Enter message here: ",)
shift=int(input("Enter Shift....explained shift: ",)
for c in list(message):
a=ord(c)
print c
Это очень основная идея о том, что я делал (было больше кода, но подобное), но очевидно, что он не работает: С отступом -> просто означает, что она была изрезана, просто дон Не знаю, как это сделать при переполнении стека. UPDATE: IT WORKS (kinda), используя цикл и настраивая его в соответствии с комментариями, я получил список каждого значения ascii dec для каждого символа в строке !, плохо попробуйте использовать предложение @Hugh Bothwell в цикле и, надеюсь, получите некоторая работа.
'list (inputstring)'. Или просто цикл: 'для символа в inputstring:'. В конце концов, строки - это последовательности. –
Не могли бы вы привести пример начальной строки? –
Любой почтовый код, который вы уже пробовали и не работали, или я собираюсь предположить, что вы хотите, чтобы мы сделали вам hw-настройку для вас. – rdodev