from . import tk01 as ex01 from . import tk02 as ex02 from . import tk03 as ex03 from . import tk04 as ex04 from . import tk05 as ex05 from . import tk06 as ex06 from . import tk07 as ex07 from . import tk08 as ex08 from . import tk09 as ex09 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