В моем коде Python у меня есть часть, где я хотел бы многократно печатать вопрос, если он не соответствует тому, что я хочу.Как петля на Python 3.4.2?
name1 = input("A male name (protagonist): ")
if name1.endswith (('ly', 's')):
print("Sorry mate, this doesn't seem to be a proper noun. Try it again.")
name1 = input("A male name (protagonist): ")
Как сделать его повторно распечатывать имя1, если оно заканчивается на «ly» или «s»?
Это очень просто: измените 'if' на 'while'. Вы действительно не знакомы с циклами? Если это так, вы можете инвестировать в руководство для начинающих Python или общее введение в программирование. – zwol
Кроме того, я могу думать о нескольких мужских именах, которые заканчиваются «s» и «ly». – zwol