携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情
1.作业一:输出 9*9 乘法口诀表(注意格式)
注意:提交作业时要有代码执行输出结果。
def table():
for i in range(1,10,1):
for j in range(i):
j=j+1
print('%d * %d=%d '%(j,i, i*j),end='\t')
print('\n')
if name=='main':
table()
- 运行结果
1 * 1=1
1 * 2=2 2 * 2=4
1 * 3=3 2 * 3=6 3 * 3=9
1 * 4=4 2 * 4=8 3 * 4=12 4 * 4=16
1 * 5=5 2 * 5=10 3 * 5=15 4 * 5=20 5 * 5=25
1 * 6=6 2 * 6=12 3 * 6=18 4 * 6=24 5 * 6=30 6 * 6=36
1 * 7=7 2 * 7=14 3 * 7=21 4 * 7=28 5 * 7=35 6 * 7=42 7 * 7=49
1 * 8=8 2 * 8=16 3 * 8=24 4 * 8=32 5 * 8=40 6 * 8=48 7 * 8=56 8 * 8=64
1 * 9=9 2 * 9=18 3 * 9=27 4 * 9=36 5 * 9=45 6 * 9=54 7 * 9=63 8 * 9=72 9 * 9=81
2.作业二:查找特定名称文件
遍历”Day1-homework”目录下文件;
找到文件名包含“2020”的文件;
将文件名保存到数组result中;
按照序号、文件名分行打印输出。
注意:提交作业时要有代码执行输出结果。
- #导入OS模块
import os
#待搜寻的目录路径
path = "Day1-homework"
#待搜寻的名称
filename = "2020"
#定义保存结果的数组
result = []
def findfiles():
i=0
for root,dirs,files in os.walk(path):
for f in files:
if filename in f:
i=i+1
ff=os.path.join(root, f)
print('%d,%s'%(i, ff))
result.append(ff)
if name== 'main':
findfiles()
运行结果
1,Day1-homework/4/22/04:22:2020.txt
2,Day1-homework/26/26/new2020.txt
3,Day1-homework/18/182020.doc