【基本扩展模块】38、上机练习:计时和文件处理
2021-05-21 本文已影响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个单词