智慧型協會作業三

2021-09-29 09:49:54 字數 1410 閱讀 8475

在這裡插入**片1.統計英文本母和其他字元的個數

import os

blank=0

daxie=0

num=0

other=0

with open('c:\\users\\admin\\desktop\\897.txt') as file: #897即學長髮的附件

f=file.read()

for i in f:

if i>='a' and i<='z':

blank=blank+1

elif i>='a' and i<='z':

daxie=daxie+1

elif i>='0' and i<='9':

num=num+1

else:

other=other+1

f=file.readline()

​ ​

​ ​

​ print(「blank=%d,daxie=%d,num=%d,other=%d」 %(blank,daxie,num,other))

#結果blank=652,daxie=25,num=0,other=198

[finished in 0.2s]​ ​

2.模擬tree函式(使用太大的路徑可能會有點不太好看)

def tree(path):

import os

tr=『』

s=』/』

def

tree

(path)

:import os

tr=『』

s='/' n=

0 s=

'/'for

(root,dirs,

file

)in os.walk(path)

:

dirss=

str(dirs)

filee=

str(

file

) tr +=

" |"

+'-'*4

rr=str(root)

print

(tr+root)

for i in dirs :

print

(tr+i)

for k in

file

:print

(tr+k)

path=

input

(』please enter your path:')

tree(path)

、#由於sublime不接受輸入資料,所以該功能可能會出錯,但核心**不會出錯

#dirs是遍歷資料夾下的子資料夾集合

#file是正在被遍歷的資料夾中的檔案集合

智科1912劉嘉文的人工智慧協會作業

第一題對檔案的建立,刪除,重新命名 file open c users admin desktop x.txt w file.write 學長最帥!重新命名,順便改格式 import os file.close os.rename c users admin desktop x.txt c user...

智慧型作業習題

習題2.1 1抽出其中五根火柴 2判斷剩餘火柴是否形成兩兩之間沒有公共邊的三個小方格 3是,輸出 4否,重新抽出火柴。習題2.2 1給定乙個由0 9十個數字組成的數列 2對上述數列重新排列 3判斷重新排列的數列是否比給定的數列大 4是,輸出 5否,重新排列。習題2.4 1給定兩個正整數m,n,定義乙...

智慧型控制大作業

clear all close all a 1 0.8 0.5 0.3 0 轉速低 b 0,0.2,0.5,0.7,1 控制電壓高 a no 1 a 轉速不低 b hypothesis 0,0.03,0.6,0.9,1 假設模糊子集 控制電壓很高 b hypothesis no 1 b hypoth...