from . import turtle01 as ex01 from . import turtle02 as ex02 from . import turtle03 as ex03 from . import turtle04 as ex04 from . import turtle05 as ex05 from . import turtle06 as ex06 from . import turtle07 as ex07 from . import turtle08 as ex08 from . import turtle09 as ex09 from common.common import ( user_input, print_run_func, opcs_default, clear ) tab = ' ' def challenges(): select_ok = False while not select_ok: clear() print(tab, '1)', ex01.turtle_01.__doc__) print(tab, '2)', ex02.turtle_02.__doc__) print(tab, '3)', ex03.turtle_03.__doc__) print(tab, '4)', ex04.turtle_04.__doc__) print(tab, '5)', ex05.turtle_05.__doc__) print(tab, '6)', ex06.turtle_06.__doc__) print(tab, '7)', ex07.turtle_07.__doc__) print(tab, '8)', ex08.turtle_08.__doc__) print(tab, '9)', ex09.turtle_09.__doc__) opcs_default(1) selection = user_input(9) match selection: case 1: print_run_func(ex01.turtle_01) case 2: print_run_func(ex02.turtle_02) case 3: print_run_func(ex03.turtle_03) case 4: print_run_func(ex04.turtle_04) case 5: print_run_func(ex05.turtle_05) case 6: print_run_func(ex06.turtle_06) case 7: print_run_func(ex07.turtle_07) case 8: print_run_func(ex08.turtle_08) case 9: print_run_func(ex09.turtle_09) case 'v': return case 's': select_ok = True exit(0) case _: continue