в настоящее время работает над проектом для python, где мы должны разработать систему POS. Для нашего меню это должен быть цикл. Мы не лучшие «разработчики», как бы то ни было, но нам бы хотелось немного постичь. Нам нужно, чтобы меню вернулось к основным параметрам после того, как пользователь завершил выполнение функции.
def main():
mainMenu = 'Main Menu: \n 1. Checkout \n 2. Returns \n 3. Additonal Items \n 4. Item Reference'
Option1 = "Inititiate Transaction: \n scan item \n remove item \n accept payment \n display receipt \n back"
Option2 = "Returns: \n initiating returns \n refund money \n remove item from transaction \n back"
Option3 = "Additonal Items: \n initiating transaction \n enter new item information \n display item confirmation \n back"
Option4 = "Item Reference: \n lookup \n scan item for info \n display item info \n back"
print(mainMenu)
userInput=(input("Please select a number: "))
while userInput!="0":
if userInput=="1":
print(Option1)
break
elif userInput=="2":
print(Option2)
break
elif userInput=="3":
print(Option3)
break
elif userInput=="4":
print(Option4)
break
elif userInput=="0":
print(mainMenu)
break
main()