101 lines
2.6 KiB
Python
101 lines
2.6 KiB
Python
from . import (
|
|
tk01 as ex01,
|
|
tk02 as ex02,
|
|
tk03 as ex03,
|
|
tk04 as ex04,
|
|
tk05 as ex05,
|
|
tk06 as ex06,
|
|
tk07 as ex07,
|
|
tk08 as ex08,
|
|
tk09 as ex09,
|
|
tk10 as ex10,
|
|
tk11 as ex11,
|
|
tk12 as ex12,
|
|
tk13 as ex13,
|
|
tk14 as ex14,
|
|
tk15 as ex15
|
|
)
|
|
from common.common import (
|
|
user_input,
|
|
print_run_func,
|
|
opcs_default,
|
|
clear
|
|
)
|
|
|
|
tab = ' '
|
|
|
|
def challenges01():
|
|
select_ok = False
|
|
while not select_ok:
|
|
clear()
|
|
print(tab, '1)', ex01.tk_01.__doc__)
|
|
print(tab, '2)', ex02.tk_02.__doc__)
|
|
print(tab, '3)', ex03.tk_03.__doc__)
|
|
print(tab, '4)', ex04.tk_04.__doc__)
|
|
print(tab, '5)', ex05.tk_05.__doc__)
|
|
print(tab, '6)', ex06.tk_06.__doc__)
|
|
print(tab, '7)', ex07.tk_07.__doc__)
|
|
print(tab, '8)', ex08.tk_08.__doc__)
|
|
print(tab, '9)', ex09.tk_09.__doc__)
|
|
opcs_default(1)
|
|
selection = user_input(9)
|
|
match selection:
|
|
case 1:
|
|
print_run_func(ex01.tk_01)
|
|
case 2:
|
|
print_run_func(ex02.tk_02)
|
|
case 3:
|
|
print_run_func(ex03.tk_03)
|
|
case 4:
|
|
print_run_func(ex04.tk_04)
|
|
case 5:
|
|
print_run_func(ex05.tk_05)
|
|
case 6:
|
|
print_run_func(ex06.tk_06)
|
|
case 7:
|
|
print_run_func(ex07.tk_07)
|
|
case 8:
|
|
print_run_func(ex08.tk_08)
|
|
case 9:
|
|
print_run_func(ex09.tk_09)
|
|
case 'v':
|
|
return
|
|
case 's':
|
|
select_ok = True
|
|
exit(0)
|
|
case _:
|
|
continue
|
|
|
|
def challenges02():
|
|
select_ok = False
|
|
while not select_ok:
|
|
clear()
|
|
print(tab, '1)', ex10.tk_10.__doc__)
|
|
print(tab, '2)', ex11.tk_11.__doc__)
|
|
print(tab, '3)', ex12.tk_12.__doc__)
|
|
print(tab, '4)', ex13.tk_13.__doc__)
|
|
print(tab, '5)', ex14.tk_14.__doc__)
|
|
print(tab, '6)', ex15.tk_15.__doc__)
|
|
opcs_default(1)
|
|
selection = user_input(6)
|
|
match selection:
|
|
case 1:
|
|
print_run_func(ex10.tk_10)
|
|
case 2:
|
|
print_run_func(ex11.tk_11)
|
|
case 3:
|
|
print_run_func(ex12.tk_12)
|
|
case 4:
|
|
print_run_func(ex13.tk_13)
|
|
case 5:
|
|
print_run_func(ex14.tk_14)
|
|
case 6:
|
|
print_run_func(ex15.tk_15)
|
|
case 'v':
|
|
return
|
|
case 's':
|
|
select_ok = True
|
|
exit(0)
|
|
case _:
|
|
continue
|