飞桨学院Python小白逆袭大神练习题第一天

飞桨学院Python小白逆袭大神练习题

      • 乘法口诀表
      • 查找特定名称文件
      • 官方要求

飞桨深度学习学院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()

结果:
飞桨学院Python小白逆袭大神练习题第一天_第1张图片

查找特定名称文件

遍历”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()

下图为输出结果
在这里插入图片描述

官方要求

飞桨学院Python小白逆袭大神练习题第一天_第2张图片
上面除了顺序基本上一样,很多地方只是为了和答案高仿。
如有不对多多指教!谢谢大家!!!

你可能感兴趣的:(笔记)