导航:首页 > 编程语言 > 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制作选择题考核系统相关的资料

热点内容
程序员追爱 浏览:250
程序员逻辑故事 浏览:766
加密icsot23i2c 浏览:709
你们有什么好的解压软件 浏览:605
常州空气压缩机厂家 浏览:239
安卓如何关闭app内弹出的更新提示 浏览:407
e4a写的app怎么装苹果手机 浏览:199
海立压缩机海信系 浏览:208
社保如何在app上合并 浏览:220
小米加密照片后缀 浏览:234
我的世界网易手机怎么创服务器 浏览:978
载入单页源码 浏览:930
阿里云服务器seo 浏览:777
海洋斗什么时候上线安卓 浏览:86
中行app如何查每日汇款限额 浏览:840
输入服务器sn是什么意思 浏览:725
sha1算法java 浏览:90
asp代码压缩 浏览:851
按键压枪源码 浏览:180
福建服务器负载均衡是什么 浏览:697