導航:首頁 > 編程語言 > python製作選擇題考核系統

python製作選擇題考核系統

發布時間:2022-08-08 11:12:37

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系統開發:

  1. 安裝任意Linux系統(建議Raspbian Jessie)

  2. 編輯文件:

    /etc/xdg/lxsession/LXDE-pi/autostart

    /etc/xdg/lxsession/LXDE/autostart

    在兩個文件內添加一行:

    @sudo python /full/path/to/file.py 和 @openbox

  3. 創建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

  4. 把以上路徑(/path/to/字樣)換為py文件所在的路徑即可

  5. 重啟電腦即可進入(GUI)界面

  6. 如有問題,可私聊或追問

希望以上信息能幫助到您

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

閱讀全文

與python製作選擇題考核系統相關的資料

熱點內容
一堆文件夾怎麼弄出來 瀏覽:743
博途如何編譯硬體 瀏覽:418
fortran程序pdf 瀏覽:504
電池消耗演算法 瀏覽:394
伺服器中斷連接怎麼處理 瀏覽:222
上世紀互聯網不發達程序員很難 瀏覽:841
語音識別android開源 瀏覽:762
地埋式垃圾壓縮中轉站 瀏覽:902
apachehttpdlinux 瀏覽:944
快遞員中通app預付款是什麼 瀏覽:843
java路徑轉義 瀏覽:857
keytool加密演算法 瀏覽:131
笑臉圖案的APP相機是什麼軟體 瀏覽:249
app軟體為什麼會被下架 瀏覽:980
從內存到硬碟的命令是 瀏覽:52
程序員的爸爸們的發型 瀏覽:123
魔獸世界傷害壓縮是怎麼壓的 瀏覽:976
壓縮機型號hp 瀏覽:958
配音虛弱的程序員 瀏覽:61
8歲小學生程序員編程 瀏覽:256