1 输出 9*9 乘法口诀表(注意格式)
def table():
#在这里写下您的乘法口诀表代码吧!
for m in range(1,10):
for n in range(1,m+1):
print('%s×%s=%s'%(n,m,m*n),end=' ' if m*n<10 else ' ')
print()
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():
#在这里写下您的查找文件代码吧!
#root 表示正在遍历的文件夹的名字(根/子)
#dirs 记录正在遍历的文件夹下的子文件夹集合
#files 记录正在遍历的文件夹中的文件集合
for root, dirs, files in os.walk(path):
for item in files:
if filename in item :
result.append(root+os.path.sep+item)
#遍历结果数组
for item in result:
print("[%s, '%s']" % (result.index(item)+1,item))
if __name__ == '__main__':
findfiles()
运行结果:
[1, 'Day1-homework/26/26/new2020.txt']
[2, 'Day1-homework/4/22/04:22:2020.txt']
[3, 'Day1-homework/18/182020.doc']