python_by_example/final/final.py

48 lines
1.1 KiB
Python
Raw Normal View History

2023-11-22 11:54:37 -03:00
from . import (
fin01 as ex01,
fin02 as ex02,
fin03 as ex03,
fin04 as ex04,
fin05 as ex05
)
from common.common import (
user_input,
run_func,
print_run_func,
opcs_default,
clear
)
tab = ' '
def challenges():
select_ok = False
while not select_ok:
clear()
print(tab, '1)', "Shift Code #146")
print(tab, '2)', "Mastermind #147")
print(tab, '3)', "Passwords #148")
print(tab, '4)', "Times Tables GUI #149")
print(tab, '5)', "Art Gallery #150")
opcs_default(1)
selection = user_input(9)
match selection:
case 1:
run_func(ex01.fin_01)
case 2:
run_func(ex02.fin_02)
case 3:
print_run_func(ex03.fin_03)
case 4:
print_run_func(ex04.fin_04)
case 5:
print_run_func(ex05.fin_05)
case 'v':
return
case 's':
select_ok = True
exit(0)
case _:
continue