安徽工程大學
Python程序設計 實驗報告
班級:物流191 姓名:張弛 學號:3190505120
日期:2020.3.5 指導老師:修宇
實驗目的
1.掌握python IDLE集成開發環境的安裝與使用
2.熟悉在線編程平台
3.掌握基本的python程序編寫、編譯與運行程序的方法
實驗內容
1、按照實驗指導安裝IDLE,嘗試交互式運行python程序和批量運行python程序二種方式。
2行第一章課本的溫度轉換示例程序。在運行過程中
(1)觀察語法高亮顯示和自動縮進功能。
(2)(重點)人為按照以下情況分別把程序改錯,嘗試運行程序,並觀察結果記錄IDLE給出的錯誤提示,通過完網絡查找資料,分析錯誤的含義。
a) 把某行的縮進修改為 3個空格
b) 把關鍵詞elif 改為 elfi ,或者print 寫錯 prinnt
c) 把某一個英文引號” ”修改為中文引用“”
d) 把某行的冒號去掉
e) 把某行的英文括號( )改寫為中文括號()
f) 把某行括號() 去掉一個變為 (
3、嘗試 python123的在線編程功能;
實驗記錄與分析
(注意記錄實驗過程、程序及結果。對實驗結果進行必要的分析)
按操作更改為錯誤格式
a)把某行的縮進改為三個空格
(出現結果:縮進有錯誤)
b)把關鍵詞elif改成elfi,或者print寫錯prinnt
c)把某一個英文引號””改為中文引號“”
(出現結果:標識中存在無效字符)
d)把某行的冒號去掉
(出現結果:無效的語法,語法有錯誤)
e)把某行的英文括號( )改寫為中文括號()
(出現結果:標識中存在無效字符)
f)把某行括號() 去掉一個變為 (
(出現結果:解析時意外的EOF,EOF即End Of File,指文章結尾)
g、正確運行的程序
#TempConvert.py Tempstr = input("請輸入帶有符號的溫度值:") if Tempstr[-1] in ['F','f']: C =(eval(Tempstr[0:-1]) - 32)/1.8 print("轉換后的溫度是{:.2f}C".format(C)) elif Tempstr[-1] in ['C','c']: F=1.8*eval(Tempstr[0:-1]) + 32 print("轉換后的溫度是{:.2f}F".format(F)) else: print("輸入格式錯誤")
拓展:
通過網絡查找你感興趣的python小程序,或編程社區或項目
用戶登錄程序編寫
user
=
'hello world'
paswd
=
123456
username
=
input
(
"請輸入用戶名:"
)
password
=
input
(
"請輸入密碼:"
)
for
i
in
range
(
3
):
if
username
=
=
user
and
int
(password)
=
=
paswd:
#判斷用戶名和密碼是否都匹配
print
(
"歡迎您的到來"
)
break
elif
i <
2
:
username
=
input
(
"請輸入用戶名:"
)
password
=
input
(
"請輸入密碼"
)
elif
i
=
=
2
:
print
(
"賬戶已鎖定"
)
break
|
3,購物車程序