栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python对excel题库处理,从题库随机出题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python对excel题库处理,从题库随机出题

import pandas as pd
import random

df = pd.read_excel('Math.xlsx')
# print("生成的二维表题库",df)
hang=random.randint(0,int(df.shape[0])-1)
# print("生成随机题目行数",hang)
print("题目是",list(df.iloc[hang])[1],)
print("选项是",list(df.iloc[hang])[3:7])
x=input("请从A,B,C,D四个选项中选出正确答案")
if x==list(df.iloc[hang])[2]:
    print("回答正确")
else:
    print("回答错误")

注:Math.xlsx为本次的excel数据

题库数据如下:

题库    题库分类   题目 正确答案  答案A  答案B   答案C   答案D
0         数学题库   1+3    C             A:2      B:3      C:4        D:5
1         数学题库   2+5    A             A:7      B:4      C:6        D:8
2         数学题库   3+6    B             A:3      B:9      C:10      D:15

运行结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/870775.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号