美文网首页
【基本扩展模块】38、上机练习:计时和文件处理

【基本扩展模块】38、上机练习:计时和文件处理

作者: 看远方的星 | 来源:发表于2021-05-21 21:34 被阅读0次

    目录
    一、给算法计时
    二、文件处理:文本文件写入
    三、文件处理:文本文件读取

    一、给算法计时

    看看阶乘累加(n=1~100)各需要多长时间?

    import time
    
    t1 = time.time()
    a=0
    for i in range(1,101):
        a += i
    print("100的累加为:",a)
    t2 = time.time()
    t3 = t2-t1
    print("累加耗时:",t3)
    
    
    t4 = time.time()
    b = 1
    for i in range(1,101):
        b *= i
    print("100的累乘为:",b)
    t5 = time.time()
    t6 =t5-t4
    print("累加耗时:",t6)
    

    二、文件处理:文本文件写入

    将一篇文章写入一个文本文件

    f = open('test.txt',"a")
    # 附加模式a即使有同名文件,也不会清空
    f.writelines("I love python \nI love programming\n ")
    

    三、文件处理:文本文件读取

    读出文本文件,统计单词数输出

    读出文本文件,随机输出其中的10个单词

    相关文章

      网友评论

          本文标题:【基本扩展模块】38、上机练习:计时和文件处理

          本文链接:https://www.haomeiwen.com/subject/tydgjltx.html