百度深度学习7日打卡第六期:Python小白逆袭大神
https://aistudio.baidu.com/aistudio/course/introduce/1224
Day1-Python基础练习
作业一:输出 9*9 乘法口诀表(注意格式)
这题主要知识点是 配合range的for循环、整数转字符串、字符串的拼接、制表符。
def table():
#在这里写下您的乘法口诀表代码吧!
for i in range(1,10,1):
s=''
for j in range(0,i,1):
s+=str(j+1)+'*'+str(i)+'='+str(i*(j+1)) # '%d'%(j+1) +'*'+'%d'%(i)+ '=' +'%d'%(i*(j+1))
s+='\t'
print(s)
if __name__ == '__main__':
table()
输出结果:
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
作业二:查找特定名称文件
遍历”Day1-homework”目录下文件;
找到文件名包含“2020”的文件;
将文件名保存到数组result中;
按照序号、文件名分行打印输出。
这题主要知识点是 os.walk遍历文件夹、字符串拼接、字符串搜索子串
#导入OS模块
import os
#待搜索的目录路径
path = "Day1-homework"
#待搜索的名称
filename = "2020"
#定义保存结果的数组
result = []
def findfiles():
#在这里写下您的查找文件代码吧!
for root,dirs,files in os.walk(path):
for f in files:
ff = os.path.join(root,f)
if(ff.find('2020',0,len(ff))!= -1 ):
result.append(ff)
for i,x in enumerate(result):
print('['+str(i+1)+',\''+x+'\']')
if __name__ == '__main__':
findfiles()
输出结果:
[1,'Day1-homework/4/22/04:22:2020.txt']
[2,'Day1-homework/18/182020.doc']
[3,'Day1-homework/26/26/new2020.txt']
欢迎关注公众号: