【问题标题】:IndentationError: unexpected indent Python timeit() MethodIndentationError: 意外缩进 Python timeit() 方法
【发布时间】:2021-05-16 04:40:39
【问题描述】:

当我学习时间复杂性概念时,我是 python 新手,了解了 time() 和 timeit() 方法。当我试图执行下面的程序时,得到一个错误“IndentationError: unexpected indent”。有人能说明一下这里到底是什么问题吗

import timeit
setup_code = "from math import factorial"
 statement="""for i in range(10):
    factorial(i)"""   
 print(f"Execution time is: {timeit.timeit(setup = setup_code, stmt = statement, number = 10000000)}")

【问题讨论】:

    标签: python algorithm data-structures time-complexity runtime


    【解决方案1】:

    你的缩进有点错误

    代替:

    import timeit
    setup_code = "from math import factorial"
     statement="""for i in range(10):
        factorial(i)"""   
     print(f"Execution time is: {timeit.timeit(setup = setup_code, stmt = statement, number = 10000000)}")
    

    尝试:

    import timeit
    setup_code = "from math import factorial"
    statement="""for i in range(10):
       factorial(i)"""   
    print(f"Execution time is: {timeit.timeit(setup = setup_code, stmt = statement, number = 10000000)}")
    

    【讨论】:

    • 如果有问题再问我^^
    • 嘿,声明得到了执行,感谢@Vajra Budiono ...如果你能解释一下那就太好了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-04
    • 2022-08-20
    • 2020-12-17
    • 2011-04-24
    • 1970-01-01
    • 2012-05-01
    相关资源
    最近更新 更多