python之题库练习

#!/usr/bin/python
# -*- coding: utf-8 -*-
# @Version  : 3.8
# @Author   : QQ736592720
# @Datetime : 2023/8/17 16:29
# @Project  : SMF
# @File     : 题库练习.py
import re
import time

db = []


def main():
    while True:
        print("...")
        time.sleep(1)
        c = 0
        r = input("请输入查询关键词:\n").strip()
        if r:
            flag = False
            for i in db:
                temp = re.search(".*" + r + ".*", i[0])
                if temp:
                    c = c + 1
                    print("题目" + str(c) + ":", i[0])  # 题目
                    print(i[1])  # 选项
                    print("正确答案:", i[2])  # 答案
                    flag = True
                    if c >= 10:
                        print("记录超过10条")
                        break
            if flag == False:
                print("记录不存在")


if __name__ == '__main__':
    with open(r"C:\Users\Administrator.USER-20200912KS\Desktop\db.txt", "r") as f:
        ss = f.read()
    db = re.findall('\d+.(.*)\n(A.*\nB.*\nC.*\nD.*)\n正确答案:([ABCD])', ss)
    if db:
        main()
    else:
        print("题库为空")
'''
1.中共十七届三中全会审议通过了《中共中央关于推进农村改
革发展若干重大问题的决定》,标志着我国农村改革站在一个新
的历史起点上。下列关于新时期农村改革的说法错误的是(   
)。
A.农村改革由于废除了人民公社体制,大大激发了农民的生产热
情
B.全面推进农村改革体现了我们党执政为民的理念
C.农村改革已经全面实现了现代化,正朝全面小康社会迈进
D.中共十七届三中全会继承和发展了十一届三中全会的实事求是
的精神
正确答案:C

2.1979--—2007年,我国国民经济年平均增长(   ),比同
期世界经济平均发展水平快6.8个百分点。
A.9.8%
B.9.2%
C.10.2%
D.11.5%
正确答案:A
'''
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明有我16620122910

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值