Я новичок в использовании модуля timeit, и мне нелегко получить многострочные фрагменты кода для запуска внутри timeit.Как использовать else внутри времени Python
Что работает:
timeit.timeit(stmt = "if True: print('hi');")
Что не работает (все они не в состоянии даже запустить):
timeit.timeit(stmt = "if True: print('hi'); else: print('bye')")
timeit.timeit(stmt = "if True: print('hi') else: print('bye')")
timeit.timeit(stmt = "if True: print('hi');; else: print('bye')")
Я обнаружил, что я могу использовать тройные кавычки, чтобы инкапсулировать код многострочный сегментов, но я бы просто набрал одну строку.
Есть ли способ использовать оператор else внутри одной строки в timeit?