Я нахожусь на самом раннем этапе обучения программированию, и мой учитель обращается только к inte rnet за помощью. Я часами пытался найти ответ, но, похоже, ничего не нашел. Вот так:
Я хочу, чтобы пользователь ввел строку, которая может содержать только один знак%, и принимает до этого только три символа, например:
hey%areyoustillout
может быть принято, но
oh%Ithoughyouwenthome%%
должен доставить сообщение об ошибке.
Это то, как далеко я закодировал:
message = input('Message')
if message == '%':
print('Valid message')
else:
print('Invalid message')
Это принимает сообщение, только если сообщение является исключительно '%'. Какую команду или условие я должен использовать, чтобы сообщить программе, что% может быть СРЕДИ входной строки? Я пытался интерпретировать этот , но не могу заставить его работать.
Я понимаю, что это, вероятно, очень простой c вопрос, и мне жаль, если я беспокою вас глупым вопросом. Большое спасибо заранее.