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