1. python製作一個小學生加法准確率計算系統。
打開idle。點擊file,然後點擊new file.這是創建一個新的文件。這一步經常用到,比較簡單。
如何使用python編程寫一個加法計算器
新建一個文件之後,我們輸入第一行代碼,使用print函數,在屏幕上列印一句話,其中字元串要使用雙引號,輸入法要使用英文輸入法,如果符號使用中文輸入法輸入,就會出現錯誤。print("我們做一個兩個整數相加的計算題!")
如何使用python編程寫一個加法計算器
同理,在屏幕上列印第二句話,與用戶交互,提醒用戶輸入第一個數。輸入代碼注意事項一定要記清楚。
如何使用python編程寫一個加法計算器
第三行調用input函數,將用戶輸入的內容賦值給a,這時候a收到的是字元串信息,所以需要下一步把字元串轉換為整型。這輸入計算機處理數據指令。
a=input()
x=int(a)
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
然後依照以上的步驟寫第二個加數,和最後輸出的和,注意最後一句列印結果時,引號內部是字元串形式,x+y是數值形式,所以需要在中間加上一個逗號。如果不加逗號就會提示錯誤信息,以上就是所有的程序編寫完成,下一步就開始保存,命名,運行。如圖所示
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
點擊運行之後,系統按照我們的設置列印出信息,然後提示你輸入第一個數,我們直接輸入一個整數,然後回車,系統會提示輸入第二個數。接著輸入第二個數,敲回車之後直接就顯示最終的和。
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
如何使用python編程寫一個加法計算器
7
這是一個比較簡單的交互界面,我們學會了這個方法,可以製作其他一些比較好玩有趣的東西,學會舉一反三,主要記住input函數,print函數的用法。以及代碼輸入規范。
2. python selenium自動答選擇題時,為啥有的題沒選上
隨著 python 下的 selenium 測試報告的集成和機器人框架測試框架的使用,測試前設置環境的需要,以及大量需要安裝的東西,對個人來說都是令人反感的。
3. 如何用製作python操作系統,怎麼做引導
註:以下操作盡量不要在實體機上運行,最好使用虛擬機
教你個簡單的,使用Linux系統開發:
安裝任意Linux系統(建議Raspbian Jessie)
編輯文件:
/etc/xdg/lxsession/LXDE-pi/autostart
/etc/xdg/lxsession/LXDE/autostart
在兩個文件內添加一行:
@sudo python /full/path/to/file.py 和 @openbox
創建Bash腳本:
sudo apt-get -y install nodm
# Edit nodm config file
sudo sed -i -e "s/NODM_ENABLED=false/NODM_ENABLED=true/" -e "s/NODM_USER=root/NODM_USER=pi/" /etc/default/nodm
# Create custom Xsession file
printf "%s "
"#!/usr/bin/env bash"
"exec openbox-session &"
"while true; do"
" python3 $PWD/main.py"
"done"
> /home/pi/.xsession
把以上路徑(/path/to/字樣)換為py文件所在的路徑即可
重啟電腦即可進入(GUI)界面
如有問題,可私聊或追問
希望以上信息能幫助到您
4. 用Python能不能設計考試題庫系統
目前來說是可以的:
1.python有強大的圖形庫,比如kivy,pyqt等,能夠實現復雜的用戶界面。
2.python能夠很容易的與資料庫通信,如SQL,MySQL等。
所以,python可以實現大部分程序軟體等,只要個人或團隊使用,就可以。
一個軟體的實現所用的編程語言不是關鍵,關鍵是人和人的思維邏輯。
5. Python設計選擇題
#python版本:3.6.5
defmain():
#保存題目
questions=["Q1","Q2","Q3","Q4","Q5"]
#保存每個題目的四個答案
answers=[["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"],["A1","A2","A3","A4"]]
#保存每個題目的正確答案
correctAswers=["A","B","C","A","B"]
#保存四個選項
index=["A","B","C","D"]
#當前題目序號
currentQuestion=0;
#分數
point=0;
#一共五道題
while(currentQuestion<5):
print("題目:",questions[currentQuestion])
foriinrange(0,4):
print(index[i],".",answers[currentQuestion][i])
userAnswer=input("你的答案:")
#默認abcd和大寫一樣,答對加分
ifuserAnswer.lower()==correctAswers[currentQuestion].lower():
point+=1
#下一題
currentQuestion+=1
print("答題結束,你的分數:",point)
main()
6. 二級python 是怎麼批改的 (還有做題的 流程 什麼的 做選擇題的時候 能不能 用idle)
選擇題禁用鍵盤,你可以先把屏幕鍵盤弄出來,命令是osk,然後利用屏幕鍵盤打開idle
7. 關於python程序設計題的題庫
1、average_sum函數的功能為求一批數中大於平均值
sum=0
k=0
for i in range(n):
sum=sum+a[i]
average=sum/n
for i in range:
if(a[i]>average):
k=k+a[i]
return k
2、編寫函數fun求一個不多於五位數的正整數的位數
if(m>9999):
place=5
elif(m>999):
place=4
elif(m>99):
place=3
elif(m>9):
place=2
else:
place=1
return place
3、請編fun函數,求4*4整形數組的主對角線元素的和
sum=0.0
for i in range(4):
sum+=a[i][i]
return sum
4、已知:一元錢一瓶汽水,喝完後兩個空瓶換一瓶汽水。問:請輸入錢數(大於1的正整數),則根據錢數最多可以喝到幾瓶汽水。
s=0
k=0
while m>0:
m=m-1
s=s+1
k=k+1
while k>=2:
k=k-2
s=s+1
k=k+1
return s
5、編寫函數fun(x,y),函數的功能是若x、y為奇數,求x到y之間的奇數和;若x、y為偶數,則求x到y之間的偶數和。要求必須使用for結構。
主函數的功能是分別計算如下的值:
(1+3+5+……+777)+(2+4+6+……+888)=???
(1+3+5+……+1111)+(2+4+6+……+2222)=???
(1+3+5+……+1999)+(2+4+6+……+1998)=???
s=0
for i in range(x,y+1,2):
s=s+i
return s
6、編寫函數main 求3!+6!+9!+12!+15!+18!+21!
s=0
for i in range(3,22,3):
r=1
for j in range(1,i+1):
r*=j
s+=r
print(s)
8. python練習題怎麼做
stds_list= [
{"id": 1, "name": "小明", "c_s": 85, "python_s": 78},
{"id": 2, "name": "小花", "c_s": 69, "python_s": 88},
{"id": 3, "name": "小東", "c_s": 79, "python_s": 83},
]
# 1) 顯示學生信息:「學生id:學生姓名:小明,C語言成績:85, Python成績:78」。
for ind in range(len(stds_list)):
if stds_list[ind]['name'] == '小明':
print('學生id:{id},學生姓名:{name},C語言成績:{c_s}, Python成績:{python_s}'.format(**stds_list[ind]))
# 2) 修改「小明」的Python成績為90
for ind in range(len(stds_list)):
if stds_list[ind]['name'] == '小明':
stds_list[ind]['python_s'] = 90
break
# 3) 刪除「小東」的信息
for ind in range(len(stds_list)):
if stds_list[ind]['name'] == '小東':
del stds_list[ind]
break
# 2. 定義一個空列表,用於保存5個學生信息,一個學生信息包括三個屬性:id、姓名、年齡
# 提示:列表元素是字典、向列表中添加數據用append()
stds_list2 = []
for i in range(5):
print('第{}個學生信息:')
stds_list2.append({})
for j in ['id','姓名','年齡']:
stds_list2[-1][j] = input('{}:'.format(j))
print(stds_list2)
代碼縮進
9. 如何用python寫一個從題庫自動匹配的答題腳本
#!/usr/bin/envpythonimportsysstr=Truewhile(str):dig=int(input())ifdig>100:print'pleaseinputmunbetween0~100'elifdig>=90:print'A'elifdig>=80:print'B'elifdig>=70:print'C'elifdig>=60:prin