微信公眾號:創享日記
發送:python實驗
獲取完整清晰報告和源碼以及其它資源
前些天發現了一個巨牛的人工智能學習電子書,通俗易懂,風趣幽默,無廣告,忍不住分享一下給大家。(點擊跳轉人工智能學習資料)
一.實驗目的:
1.掌握文件的讀寫方法以及打開和關閉等基本操作。
2.掌握一二維數據的存儲格式和讀寫方法。
3.運用json庫進行數據的維度轉換。
二.知識要點:
1.文件知識要點總圖
三.實驗內容及步驟
在桌面上建立一個以自己學號命名的文件夾,所有實驗內容都保存在該文件夾下。
1.在excel裡錄入如下學生信息,並另存為“學生信息表.csv”(另存為時,保存類型選擇CSV)。並按以下步驟進行操作,完成程序後提交。(提示:參考教材中操作“城市價格指數”的實例)
(1) 從CSV文件中讀取數據,去掉內容中的逗號,打印到屏幕。
(2) 將數據[‘17010002’, ‘趙四’, ‘女’, ‘自動化1701’]追加到“學生信息表.csv”文件。
(3) 將“學生信息表.csv”由CSV格式轉換成JSON格式。
2.編寫程序,根據文件data.txt中的數據,使用turtle庫來動態繪制圖形路徑。
程序代碼如下,請補全程序並提交。
請思考:可否通過修改data.txt文件,繪制教材中第1章課後的“太陽花”?
對代碼的一點說明:
其中的map函數用法:第一個參數接收一個函數名,第二個參數接收一個可迭代對象
ls = [1,2,3]
rs = map(str, ls)
#打印結果 [‘1’, ‘2’, ‘3’]
lt = [1, 2, 3, 4, 5, 6]
def add(num):
return num + 1
rs = map(add, lt)
print(rs) #[2,3,4,5,6,7]
3.編寫程序將電子郵件EmailAddressBook.txt和電話薄TeleAddressBook.txt合並為一個完整的通訊錄AddressBook.txt
給出程序代碼如下。