python基础练习作业

120 阅读1分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 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