安徽工程大學
Python程序設計實驗報告
班級:物流191 姓名:余嘉 學號:3190505116 成績:
日期:2020/3/7 指導老師:修宇
實驗名稱:熟悉IDEL和在線編程平台
實驗目的:
1.掌握Python IDLE集成開發環境的安裝與使用
2.熟悉在線編程平台
3.掌握基本的 Python 程序編寫、編譯與運行程序的方法
實驗內容:
1.按照實驗指導安裝 IDEL,嘗試交互式運行 Python 程序和批量運行 Python 程序兩種方式
2.運行第一章課本的溫度轉換示例程序,在運行過程中:
(1)觀察語法高亮顯示和自動縮進功能。
(2)(重點)人為按照以下情況分別把程序改錯,嘗試運行程序,並觀察結果記錄 IDEL 給出的錯誤提示,通過網絡查找資料,分析錯誤的含義:
a.把某行的縮進修改為 3 個空格
b.把關鍵詞 elif 改為 elfi 或者 print 寫錯 prinnt
c.把某一個英文引號""修改為中文引號“”
d.把某行的冒號去掉
e.把某行的英文括號()改寫為中文括號()
f.把某行括號()去掉一個變為(
3.嘗試 Python123 的在線編程功能——https://www.python123.io/
實驗記錄與分析:
(注意記錄實驗過程、程序及結果。對實驗結果進行必要的分析)
1.按照實驗指導安裝 IDEL,嘗試交互式運行 Python 程序和批量運行 Python 程序兩種方式。
安裝 IDEL 和兩種方式運行程序較為順利,沒有出現太大問題。
交互式運行:
批量式運行:
2.運行第一章課本的溫度轉換示例程序,在運行過程中:
(1)觀察語法高亮顯示和自動縮進功能。
運行程序如下:
語法高亮顯示:編程的色彩輔助體系,不是語法要求。有無高亮對運行成果沒有影響 但也可通過高亮判斷輸入的字符是否正確。
自動縮進功能:一行代碼開始前的空白區域,表達程序的格式框架。分為單層縮進和 多層縮進。有嚴格明確,表達所屬關系,長度一致(一般為四個空格或一個 Tab 鍵)的特點。
(2)(重點)人為按照以下情況分別把程序改錯,嘗試運行程序,並觀察結果記錄 IDEL 給出的錯誤提示,通過網絡查找資料,分析錯誤的含義:
a.把某行的縮進修改為 3 個空格
顯示錯誤為:意外縮進,錯誤之處在紅色標記處的上一行
b.把關鍵詞 elif 改為 elfi 或者 print 寫錯 prinnt
顯示錯誤為:無效語法,錯誤的是紅色標記的單詞的前一個
c.把某一個英文引號""修改為中文引號“”
顯示錯誤為:標識符中的字符無效,錯誤的字符已用紅色標記
d.把某行的冒號去掉
顯示錯誤為:無效語法,錯誤之處已用紅色標記
e.把某行的英文括號()改寫為中文括號()
顯示錯誤為:標識符中的字符無效,錯誤的字符已用紅色標記
f.把某行括號()去掉一個變為(
顯示錯誤為:無效語法,錯誤之處在紅色標記處的上一行
3.嘗試 Python123 的在線編程功能——https://www.python123.io/
在線編程如下:
拓展:
通過網絡查找你感興趣的 Python 小程序,或編程社區,或項目
通過抖音找到較感興趣的用 Python 繪出的聖誕樹