AI studio python小白逆袭大神 day one

AI studio python小白逆袭大神 day one

课程作业

1.利用python列出乘法口诀表

def table():
    for i in range(1,10):
        for j in range(1,i+1):
            print('{}*{}={}\t'.format(i,j,i*j), end = "")
        print()
if __name__ == '__main__':
    table()

获得输出

1*1=1	
2*1=2	2*2=4	
3*1=3	3*2=6	3*3=9	
4*1=4	4*2=8	4*3=12	4*4=16	
5*1=5	5*2=10	5*3=15	5*4=20	5*5=25	
6*1=6	6*2=12	6*3=18	6*4=24	6*5=30	6*6=36	
7*1=7	7*2=14	7*3=21	7*4=28	7*5=35	7*6=42	7*7=49	
8*1=8	8*2=16	8*3=24	8*4=32	8*5=40	8*6=48	8*7=56	8*8=64	
9*1=9	9*2=18	9*3=27	9*4=36	9*5=45	9*6=54	9*7=63	9*8=72	9*9=81	

2.利用python对给定位置的目录进行特定名称文件的查找以及输出

import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []
def findfiles():
    i = 1
    for dirpath,dirnames,sub_filenames in os.walk(path):
        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,dirpath,sub_filename))
                i=i+1
if __name__ == '__main__':
    findfiles()

获得输出

[1,Day1-homework/18182020.doc]
[2,Day1-homework/4/2204:22:2020.txt]
[3,Day1-homework/26/26new2020.txt]

总结:

对于python需要学习的内容主要有:

  • 数据类型和变量
  • 字符串和编码
  • list 和 tuple
  • 条件判断、循环和dict

在了解基础语法的同时还需学习函数的调用、定义、函数的参数以及递归函数的使用

总之掌握python基础语法对于Machine Learning、Deep Learning的学习有很大的帮助

你可能感兴趣的:(AI studio python小白逆袭大神 day one)