【基本扩展模块】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个单词

上一篇下一篇

猜你喜欢

热点阅读