Python + Ai 7日训练营day1-python基础练习作业
作业一:输出 9*9 乘法口诀表(注意格式)
注意:提交作业时要有代码执行输出结果。
def main():
#在这里写下您的乘法口诀表代码吧!
list1 = range(1,10)
list2 = range(1,10)
for i in list1:
for j in list2:
if (j == i):
print('%d*%d=%d' % (j, i, i * j), end= '\n')
elif (j < i ):
print('%d*%d=%d' % (j, i, i * j), end= ' ')
else:
break
print()
if __name__ == '__main__':
main()
作业二:查找特定名称文件
遍历”Day1-homework”目录下文件;
找到文件名包含“2020”的文件;
将文件名保存到数组result中;
按照序号、文件名分行打印输出。
注意:提交作业时要有代码执行输出结果。
#导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []
def findfiles():
#在这里写下您的查找文件代码吧!
i = 1
for dir_path,dir_names,sub_filenames in os.walk(path):
#对有“2020”的文件进行筛选
for sub_filename in sub_filenames:
str_sub_filename = str(sub_filename)
if(str_sub_filename.find(filename,0,len(str_sub_filename)) != -1):
result.append(sub_filename)
print('序号:{} '.format(i) + dir_path + sub_filename)
i += 1
if __name__ == '__main__':
findfiles()