飛槳學院Python小白逆襲大神第一天題目解析

2021-10-05 13:26:37 字數 2316 閱讀 5439

作業要求:

九九乘法口訣表

尋找含有指定名稱的檔案

下面是**

def table()

: #在這裡寫下您的乘法口訣表**吧!

for i in

range(1

,10):

for j in

range(1

,10):

if j > i :

print

(end =

' ')

else

:print

(j ,

'*',i ,

'=',i*j,end =

' '

)if j ==9:

print

(' '

)if __name__ ==

'__main__'

:table

()

下面是執行得到的結果

1*1

=11*

2=22

*2=4

1*3=

32*3

=63*

3=91

*4=4

2*4=

83*4

=124*

4=161

*5=5

2*5=

103*5

=154*

5=205

*5=25

1*6=

62*6

=123*

6=184

*6=24

5*6=

306*6

=361*

7=72

*7=14

3*7=

214*7

=285*

7=356

*7=42

7*7=

491*8

=82*

8=163

*8=24

4*8=

325*8

=406*

8=487

*8=56

8*8=

641*9

=92*

9=183

*9=27

4*9=

365*9

=456*

9=547

*9=63

8*9=

729*9

=81

作業要求:

遍歷」day1-homework」目錄下檔案;

找到檔名包含「2020」的檔案;

將檔名儲存到陣列result中;

按照序號、檔名分行列印輸出。

注意:提交作業時要有**執行輸出結果。

如下是**:

#匯入os模組

import os

#待搜尋的目錄路徑

path =

'data/data31223/day1-homework'

#待搜尋的名稱

filename =

'2020'

#定義儲存結果的陣列

result =

def findfiles

(path,filename)

: #在這裡寫下您的查詢檔案**吧!

for rt, dirs, files in os.

walk

(path)

:for item in files:

item_path = os.path.

join

(path, item)

#print

(item_path)

a = item_path

if filename in item_path:

result.

(item_path)

for index,item in

enumerate

(result)

:print

([index+

1, item]

)if __name__ ==

'__main__'

:findfiles

(path,filename)

如下是執行得到的結果

[1,

'data/data31223/day1-homework/182020.doc'][

2,'data/data31223/day1-homework/04:22:2020.txt'][

3,'data/data31223/day1-homework/new2020.txt'

]

Python小白逆襲大神 百度飛槳課程結營心得

雖然我以前也學過python但是斷斷續續的學習的,總感覺自己需要不斷的重複學習,前兩天就是這個算是複習的狀態吧。重新溫故了一遍python的基礎語法 和對檔案的操作。好啦,通過昨天的學習我們已經對於python這個語言有了一定的了解,但對於深度學習來說,還是不夠了。那麼今天呢,主要介紹的五大資料型別...

飛槳團 Python程式設計鞏固 第一天預習作業

編寫乙個程式,查詢所有此類數字,這些數字可以被7整除,但不能是5的倍數,介於2000和3200之間 均包括在內 所獲得的數字應以逗號分隔的順序列印在一行上。num list num for num in range 2000,3001 if num 5 0 and num 7 0 print num...

小白的python成長日記(第一天)

今天第一天學習pyhon,學到了以下知識點 1 關於變數,是程式語言中最基本的概念,和字面意思一樣,指的就是他們的值可變,和我們以前學習的方程類似,變數可以代入任何值。2 變數一般使用 英文本母 下劃線 和 數字組成 3 關鍵字不能做變數名,要知道關鍵字有哪些可以在idle裡輸入 import ke...