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

作者 : 郭然 本文共429个字,预计阅读时间需要2分钟 发布时间: 2021-08-25 共156人阅读

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

一、给算法计时

看看阶乘累加(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 programmingn ")

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

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

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

赞赏

微信赞赏支付宝赞赏

VIP部落提供编程技术、教育培训、优惠购物以及各类软件和网站源码、模板等资源下载。
VIP部落 » 【基本扩展模块】38、上机练习:计时和文件处理【基本扩展模块】38、上机练习:计时和文件处理

常见问题FAQ

提供最优质的资源集合

立即查看 了解详情