afrizalwahyuadi66

main.py

Apr 20th, 2024
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.33 KB | None | 0 0
  1. import UMenu
  2. import UProblem
  3.  
  4. def main():
  5.     level = 1
  6.     while True:
  7.         if level == 1:
  8.             # Menampilkan menu 1-10
  9.             UMenu.display_menu()
  10.             choice = int(input("Pilih program dari menu: "))
  11.             if choice < 1 or choice > 10:
  12.                 level = 2
  13.             else:
  14.                 # Menjalankan program sesuai pilihan
  15.                 UProblem.run_program(choice)
  16.  
  17.         elif level == 2:
  18.             # Menampilkan pilihan untuk kembali ke UMenu.display_menu() dengan memasukan angka 0
  19.             # Menampilkan Pilihan untuk kembali ke UMenu.display_menu2() dengan memasukan angka 99
  20.             UMenu.display_menu1()
  21.             choice = int(input("Ketik 0 untuk melanjutkan atau 99 untuk ke menu selanjutnya: "))
  22.             if choice == 0:
  23.                 level = 1
  24.             elif choice == 99:
  25.                 level = 3
  26.             else:
  27.                 print("Pilihan tidak valid.")
  28.  
  29.         elif level == 3:
  30.             # Menampilkan menu 11-20
  31.             UMenu.display_menu2()
  32.             choice = int(input("Pilih program dari menu: "))
  33.             if choice >= 12 and choice <= 22:
  34.                 # Menjalankan program sesuai pilihan
  35.                 UProblem.run_program(choice)
  36.             else:
  37.                 level = 2
  38.  
  39. if __name__ == "__main__":
  40.     main()
  41.  
Add Comment
Please, Sign In to add comment