飞桨深度学习学院Python小白逆袭大神练习题oneday
三岁不自量力参加了,哭的分不清东南西北
以下为三岁的答案,与解析,不代表正确!!!
乘法口诀表
三岁正确有专题可以参考
输出 9*9 乘法口诀表(注意格式)
def table():
#在这里写下您的乘法口诀表代码吧!
for i in range(1,10):# i循环从一到九
for j in range(1,i+1):#j循环从1到i
print('{} * {} = {}'.format(i,j,i*j),end=' ')
print()#换行
if __name__ == '__main__':
table()
结果:
查找特定名称文件
遍历”Day1-homework”目录下文件;
找到文件名包含“2020”的文件;
将文件名保存到数组result中;
按照序号、文件名分行打印输出。
注意:提交作业时要有代码执行输出结果。
文件在此下载(点击下载文件)
三岁代码如下
导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
'''
如果下载了文件需要在此次修改加上相对路径。
path = "home./aistudio./Day1-homework"
'''
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []
def findfiles():
#在这里写下您的查找文件代码吧!
i = 1 #用于编号
for root, dirs, files in os.walk(path):循环查找
for file in files:#循环文件
a = os.path.splitext(file) # 拆成名字和后缀,得到一个list
if filename in a[0]: #判断文件是否含有'2020'
result.append(i)#输入编号
result.append(f'{root}/{a[0]}{a[1]}')#输入绝对路径
print(result)#输出数组
del result[:]#清空当前数组
i += 1#让序号自加
if __name__ == '__main__':
findfiles()
下图为输出结果
官方要求
上面除了顺序基本上一样,很多地方只是为了和答案高仿。
如有不对多多指教!谢谢大家!!!