Я работаю над программой, предназначенной для шифрования сообщений, вводимых пользователем. После завершения процесса шифрования я хотел бы, чтобы программа предлагала пользователю выбрать, хотят ли они зашифровать другое сообщение или нет.
option2 = int(input('Would you like to encrypt another message? (Yes = 1 and No = 2)'))
while option2 not in [1, 2]:
print 'Please type 1 or 2.'
option2 = int(raw_input())
while True:
option2 = int(raw_input())
if option2 == 1:
option1 = int(input('Which encryption method would you like to use? 1 = Across (NOPQ ...) and 2 = Backwards (ZYXW ...)'))
while True:
option2 = int(raw_input())
if option2 == 2:
break
Этот код приводит к
"ValueError: недопустимый литерал для int() с основанием 10: ''"
ошибка, с которой я никогда раньше не сталкивался. Как я могу это исправить?