У меня есть программа python с оператором if. Я хочу добавить больше вариантов в оператор if, как мне это сделать?Python, Как добавить дополнительные опции в оператор if
def start():
print ("A Wise man once said ...")
o1 = input("\n" +
"[L]ook to the poverty of Africa ... [T]HIS HAS YET TO BE WRITTEN")
if o1 == "L" or "l" or "Africa" or "1":
print ("\n" + "You decide only a radical solution is viable...")
else:
print ("THIS IS NOT WRITTEN YET")
def menu():
print ("Menu\n")
print ("(1)Start")
print ("(2)Exit\n\n")
choice = (input('>>'))
if choice=="1":
start()
if choice=="2":
quit()
menu()
Я пытаюсь сделать этот вариант следующий:
o2 = input (
"\n" + "[D]ecide to take advantage ..., or T[H]IS HAS YET TO BE WRITTEN?"*)
Как я должен идти о добавлении больше вариантов и возможностей, так что я в конечном итоге с историей?
Вы вообще используете функцию 'menu'? Если нет, я думаю, что вы на правильном пути с этим - вы можете передать список опций в меню вместе с вызывающими вызовами, которые будут выполняться, если пользователь выберет эту опцию. –
Речь идет не о синтаксисе, а о том, как вы структурируете программу. Вы просто изучаете программирование? Если это так, я бы предложил взять несколько бесплатных онлайн-курсов (которые теперь многочисленны, всего несколько платформ *: академия хан, Coursera, Udacity, edX и т. Д.) – J0HN
Или Codeacademy, у них есть курс Python. – 2rs2ts