【python】实例-答题系统

#!/usr/bin/env python

from operator import add, sub
from random import randint, choice

ops = {‘+‘: add, ‘-‘: sub}
MAXTRIES = 2

def doprob():
    op = choice(‘+-‘)
    nums = [ randint(1,10) for i in range(2) ]
    nums.sort(reverse=True)
    ans = ops[op](*nums)
    pr = ‘%d %s %s = ‘ % (nums[0], op, nums[1])
    oops = 0
    while True:
        try:
            if int(raw_input(pr)) == ans:##只有正确作答才跳出循环
                print ‘correct‘
                break
            if oops == MAXTRIES:##第二次给出正确答案,但是依然是这道题目
                print ‘sorry... the answer is\n%s%d‘ % (pr, ans)
            else:
                print ‘incorrect... try again‘
                oops += 1
        except (KeyboardInterrupt,
                EOFError, ValueError):
            print ‘invalid input... try again‘

def main():
    while True:
        doprob()
        try:
            opt = raw_input(‘Again? [y] ‘).lower()
            if opt and opt[0] == ‘n‘:
                break
        except (KeyboardInterrupt, EOFError):
            break

if __name__ == ‘__main__‘:
    main()
时间: 2024-10-14 04:06:21

【python】实例-答题系统的相关文章

使用docker安装部署Spark集群来训练CNN(含Python实例)

使用docker安装部署Spark集群来训练CNN(含Python实例) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需转载,请附上本文链接,不甚感激! http://blog.csdn.net/cyh_24/article/details/49683221 实验室有4台神服务器,每台有8个tesla-GPU,然而平时做实验都只使用了其中的一个GPU,实在暴遣天物! 于是想用spark来把这些GPU都利用起来.听闻d

【转载】python实例手册

今天西爬虫的时候遇到了问题,在网上不停地查找资料,居然碰到两篇好文章: 1.python实例手册   作者:没头脑的土豆 另一篇在这:shell实例手册 python实例手册 #encoding:utf8 # 设定编码-支持中文 0说明 手册制作: 雪松 更新日期: 2013-12-19 欢迎系统运维加入Q群: 198173206 # 加群请回答问题 请使用"notepad++"打开此文档,"alt+0"将函数折叠后方便查阅 请勿删除信息,转载请说明出处,抵制不道德

python实例手册

python实例手册 #encoding:utf8 # 设定编码-支持中文 0说明 手册制作: 雪松 更新日期: 2013-12-19 欢迎系统运维加入Q群: 198173206 # 加群请回答问题 请使用"notepad++"打开此文档,"alt+0"将函数折叠后方便查阅 请勿删除信息,转载请说明出处,抵制不道德行为. 错误在所难免,还望指正! # python实例手册下载地址: http://hi.baidu.com/quanzhou722/item/cf447

【NLP】Python实例:基于文本相似度对申报项目进行查重设计

Python实例:申报项目查重系统设计与实现 作者:白宁超 2017年5月18日17:51:37 摘要:关于查重系统很多人并不陌生,无论本科还是硕博毕业都不可避免涉及论文查重问题,这也对学术不正之风起到一定纠正作用.单位主要针对科技项目申报审核,传统的方式人力物力比较大,且伴随季度性的繁重工作,效率不高.基于此,单位觉得开发一款可以达到实用的智能查重系统.遍及网络文献,终未得到有价值的参考资料,这个也是自然.首先类似知网,paperpass这样的商业公司其毕业申报专利并进行保密,其他科研单位因发

答题系统项目总结

背景 最近这一段日子,绝大部分时间花在一个答题系统上,项目预期是利用扫描仪获取到试卷的数据,随后对数据进行处理以及匹配规则,最终算出该题目的正确答案.目前系统已经开发到第二版本,现在还仅仅是一个简易型的Demo,但是其中涉及到一部分坑以及在工作的时候发现的一些问题,鉴于此,使用文本记录下来,为以后成为优秀程序员铺路搭桥. 首先说一下数据,数据是由做底层算法的同事提供的,使用XML格式存储,绝大部分数学公式都是Latex格式.我所做的事情,其实很简单,就是将数据保存起来,同时提供数据配合前端.但真

SSH网上答题系统

我要做的事网上答题系统,通过注册登录到答题页面. 这其中数据库的连接靠Hibernate,数据库的增删改查用Sruts2实现. 关于Struts2的学习,仅仅在action的表面上,可以在action里写一些代码,做一些数据处理,而关于struts2的深层的学习还在进行中,这个学习的过程真的很漫长.对于那些老师没有讲过的东西自己学起来真的很慢,很难.

Python实例 -- 爬虫

1 #coding="utf-8" 2 3 import urllib2 4 import re 5 import threading 6 import time 7 8 """ 9 抓取代理发布页的ip和port10 http://www.xici.net.co/nn/%d 11 """ 12 13 proxylist = [] 14 15 16 def get_proxy_from_cnproxy(): 17 global

Python作业-选课系统

Python作业-选课系统 学习 python Python作业-选课系统 days6作业-选课系统: 1. 程序说明 2. 思路和程序限制 3. 选课系统程序目录结构 4. 测试帐户说明 5. 程序测试过程 days6作业-选课系统: 角色:学校.学员.课程.讲师 作业需求 1.创建北京.上海 2 所学校 2.创建linux , python , go 3个课程 , linux\py 在北京开, go 在上海开 3.课程包含,周期,价格,通过学校创建课程 4.通过学校创建班级, 班级关联课程.

[黑科技] 使用Word和Excel自制题库自判断答题系统

这篇文章是LZY老师告诉我的一个方法,如果你需要做题库,并且喜欢电子答题的方法,这篇文章或许会对你有所帮助.反正李老师班级的平均成绩高出其他班级的14分,这就是它的好处,希望这篇文章对我今后的学生有所帮助吧!        注意:这篇文章涉及到Word特殊字符.通配符.Excel设置等常见问题.如果文章存在不足或错误的地方,还请海涵~        运行结果如下图所示,正确答案第一列,模拟做题的时候学生将它藏着,然后在E列进行答题,D列是在线判断系统,反复训练从而提升学生的考试分数.哈哈~哎,确