Я новичок в использовании модуля timeit, и мне трудно заставить многострочные фрагменты кода выполняться внутри timeit.
Что работает:
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 внутри одной строки во времени?