while(true):
#основной цикл
#тут делаешь проверки и вызываешь функции
def firstFunc():
#1 функция
def secondFunc():
#2 функция
def threeFunc():
#3 функция
while(true):
b = int(input("Введите число: ")) #ввод
if(b == 1):
#вызов функции тут
elif(b == 2):
#вызов функции тут
else:
#и опять вызов функции
А def - это функция т.е участок кода который выполняется при вызове def func1():
print("Hello, world")
func1() #т.е просто пишешь название и скобки для аргументов
def main():
while True:
b = int(input("Введите число (1, 2 или другое для выхода): "))
if b == 1:
print("Вы ввели 1. Запускается первый цикл.")
# Первый цикл
inner_b = 0
while inner_b < 5: # Пример условия для первого цикла
print(f"Первый цикл, итерация {inner_b + 1}")
inner_b += 1
elif b == 2:
print("Вы ввели 2. Запускается второй цикл.")
# Второй цикл
inner_b = 0
while inner_b < 3: # Пример условия для второго цикла
print(f"Второй цикл, итерация {inner_b + 1}")
inner_b += 1
else:
print("Вы ввели другое число. Завершение программы.")
break
if __name__ == "__main__":
main()