В настоящее время я завершаю программу, которая генерирует демографическую модель. Программа должна повториться, поэтому, когда вы делаете один вариант, она должна вернуться в меню.Как использовать while, чтобы повторить программу
Я пробовал различные решения для решения этой проблемы, таких как создание функции для меню (однако функции ограничивают вас от глобальных переменных)
Я также попытался создать то время цикла, который выглядит примерно так:
import csv
import time
time.sleep(1)
menu = True
while menu:
print ("1. Set the Generation 0 values")
print ("2. Display the Generation 0 values")
print ("3. Run the model")
print ("4. Export data")
print ("5. Exit")
но придумать, как это:
1. Set the Generation 0 values
2. Display the Generation 0 values
3. Run the model
4. Export data
5. Exit
1. Set the Generation 0 values
2. Display the Generation 0 values
3. Run the model
4. Export data
5. Exit
он придумывает, как это повторяемость!
Итак, главный вопрос: как я могу повторить меню, я знаю, что использование цикла while помогает, но как я могу остановить его от повторения?