飞桨深度学习学院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()
下图为输出结果
官方要求
上面除了顺序基本上一样,很多地方只是为了和答案高仿。
如有不对多多指教!谢谢大家!!!