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

简介: 飞桨深度学习学院Python小白逆袭大神练习题oneday三岁不自量力参加了,哭的分不清东南西北以下为三岁的答案,与解析,不代表正确!!!

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


结果:


20200422230855982.png


查找特定名称文件



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


下图为输出结果


20200422232248634.png


官方要求



20200422232317279.jpg


上面除了顺序基本上一样,很多地方只是为了和答案高仿。

如有不对多多指教!谢谢大家!!!



目录
相关文章
|
7月前
|
存储 Python
Python经典练习题(四)
Python经典练习题(四)
Python经典练习题(四)
|
7月前
|
存储 Web App开发 开发者
Python 自动化指南(繁琐工作自动化)第二版:附录 C:练习题的答案
Python 自动化指南(繁琐工作自动化)第二版:附录 C:练习题的答案
69 0
|
3月前
|
存储 算法 Python
逆袭之路:掌握Python字典树Trie与后缀树,成为技术圈的耀眼新星!
在编程的征途上,每个人都渴望成为那个能够独当一面、解决复杂问题的技术高手。而掌握高级数据结构,如字典树(Trie)与后缀树(Suffix Tree),无疑是你逆袭路上的重要一步。这些数据结构不仅能够提升你的编码技能,还能让你在解决特定问题时游刃有余,从而在技术圈中脱颖而出,成为那颗耀眼的新星。
34 1
|
3月前
|
数据可视化 数据挖掘 Python
逆袭之路!Python数据分析新手如何快速掌握Matplotlib、Seaborn,让数据说话更响亮?
在数据驱动时代,掌握数据分析技能至关重要。对于Python新手而言,Matplotlib和Seaborn是数据可视化的两大利器。Matplotlib是最基本的可视化库,适合绘制基础图表;Seaborn则提供高层次接口,专注于统计图形和美观样式。建议先学Matplotlib再过渡到Seaborn。快速上手Matplotlib需多实践,示例代码展示了绘制折线图的方法。Seaborn特色功能包括分布图、关系图及分类数据可视化,并提供多种主题和颜色方案。两者结合可实现复杂数据可视化,先用Seaborn绘制统计图,再用Matplotlib进行细节调整。熟练掌握这两者,将显著提升你的数据分析能力。
50 4
|
2月前
|
算法 Python
逆袭之路!用 Python 玩转图的 DFS 与 BFS,让数据结构难题无处遁形
在数据结构的广袤领域中,图是一种强大而复杂的结构,而深度优先搜索(DFS)和广度优先搜索(BFS)则是遍历图的两把利剑。Python 以其简洁和强大的特性,为我们提供了实现和运用这两种算法的便捷途径。
83 0
|
3月前
|
消息中间件 网络协议 Python
工具人逆袭!掌握Python IPC,让你的进程从此告别单打独斗
【9月更文挑战第9天】你是否曾遇到多个Python程序像孤岛般无法通信,导致数据孤立、任务难协同的问题?掌握进程间通信(IPC)技术,可助你打破这一僵局。IPC是不同进程间传递数据或信号的机制,在Python中常用的方法有管道、消息队列、共享内存及套接字等。其中,管道适用于父子或兄弟进程间简单数据传递;套接字则不仅限于本地,还能在网络间实现复杂的数据交换。通过学习IPC,你将能设计更健壮灵活的系统架构,成为真正的编程高手。
27 3
|
5月前
|
机器学习/深度学习 人工智能 TensorFlow
🔥零基础逆袭!Python数据分析+机器学习:TensorFlow带你秒变AI大师
【7月更文挑战第29天】在这个数据驱动的时代,掌握Python与机器学习技能是进入AI领域的关键。即使从零开始,也能通过TensorFlow成为AI专家。
68 8
|
5月前
|
缓存 API 数据处理
逆袭之路!从 Python 新手到 RESTful API 设计大师,你只差这一步!
【7月更文挑战第23天】从Python新手到RESTful API设计大师,需跨越从基础语法到网络服务的鸿沟。起初,你或许只写像`add_numbers`这样的简单函数。但RESTful API设计涉及HTTP、请求方法、路由与数据处理。如用Flask创建用户管理API,支持GET列出用户与POST创建用户。进阶至API设计,需关注错误处理、安全与性能优化,如使用异常处理器与数据库连接池提升服务。此旅程虽具挑战,持续学习与实践将助你蜕变,步入编程新境界。
37 6
|
5月前
|
数据可视化 数据挖掘 Python
逆袭之路!Python数据分析新手如何快速掌握Matplotlib、Seaborn,让数据说话更响亮?
【7月更文挑战第22天】在数据驱动时代,新手掌握Python的Matplotlib与Seaborn可视化技能至关重要。Matplotlib, 基础且灵活, 适合初学者绘制基础图表; Seaborn在其上提供更高级接口, 专注统计图形和美观样式。建议先学Matplotlib掌握核心技能, 再用Seaborn提升图表质量。快速上手Matplotlib需实践, 如绘制折线图。Seaborn特色功能含分布图、关系图、分类数据可视化及高级样式设定。结合两者可实现复杂数据可视化, 先Seaborn后Matplotlib微调。持续实践助你灵活运用工具, 让数据生动呈现, 助力分析与决策。
59 2