iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python 答题小游戏
  • 611
分享到

python 答题小游戏

小游戏python 2023-01-31 06:01:04 611人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

#^_^coding=gbk ^_^ import linecache #数据分割 f = [ x.replace('\n','') for x in linecache.getlines('a.txt')]&

#^_^coding=gbk ^_^
import linecache
#数据分割
f = [ x.replace('\n','') for x in linecache.getlines('a.txt')]
items = [filter(lambda k:k.startswith(str(x)),f) for x in range(1,6)]
items1 = filter(lambda k:k.startswith('A:'),f)
items2 = filter(lambda k:k.startswith('B:'),f)
items3 = filter(lambda k:k.startswith('C:'),f)
items4 = filter(lambda k:k.startswith('D:'),f)
answers = [ x.replace('\n','') for x in f if len(x) == 1 ]
#把正确答案组成一个字典,方便后面字典查询
answers_dict = { x:answers[x] for x in xrange(5)}
def test1():
    '判断用户输入的答案和正确答案是否一样,正确加2分,错误-4'
    score_list = 8
    for x in range(len(items1)):
        items_input = raw_input('{0}\n{1}\n{2}\n{3}\n{4} \n'.\
        fORMat(str(items[x][0]),items1[x],items2[x],items3[x],items4[x]))
        if items_input.upper()  ==  answers_dict[x]:
           score_list += 2
           print '恭喜您,回答正确! 您现在的分数是 %d' % score_list
        else:
          score_list = score_list - 4
          print '回答错误 扣除4分! 您现在的分数是 %d' % score_list
               
         
welcome_info = raw_input('嘿嘿,欢迎来到<幸福小子>的python的小游戏世界.(y:进入,q:退出) :' )
while True:
    if welcome_info == 'y':
       raw_input('总共%d题,四个答案(A,B,C,D),选择其中一个答案,\n基础分数8分,\
    答对一题加2分,错误减4分\n按回车继续' % len(items1))
       test1()
       break
    else:
        print '成功退出!!!!!'
        break
答题小游戏解法2
#coding=gbk
import sys
import linecache
list  = raw_input('嘿嘿,欢迎来到****的Python的小游戏世界.(y:进入,q:退出。)')
if  list.lower() != 'y':
    print '您已经成功退出!!!'
    sys.exit(0)
listdata = linecache.getlines('a.txt')
raw_input("规则:你现在有8个积分,以下5道问题,请输入A,B,C,D确定答案,答对得2分,答错扣4分,请按回车开始答题! ")
print "开始进入游戏咯"
mark = 8
for x in range(5):
    x *= 7
    answers = raw_input(''.join(listdata[x:x+5]))
    if answers == 'q':
        break
    if answers.upper() == listdata[x+5][0]:
        mark += 2
    else:
        mark -= 4
    if mark <= 0:
       print '您的分数已经小于0!!,请在来一次!!'
       break
    print '您现在的分数是 %d' %mark

a.txt 格式如下:

1.请问list与tuple有什么区别?

A: 可变与不可变类型  

B: 动态与非动态类型  

C: list和tuple可以相互转换

D: 以上三者皆是

A


2.如何终止while循环?

A: continue

B: break

C: ctrl+d

D: 以上三者都不是

B


3.已知一个字符串 s = "12345",现需要将 s 更改为 "a2345",请选择正确方法。

A: s[1] = "a"

B: s[0] = "a"

C: s.replace('0','a')

D: 以上三者皆不是

D


--结束END--

本文标题: python 答题小游戏

本文链接: https://www.lsjlt.com/news/190514.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python 答题小游戏
    #^_^coding=gbk ^_^ import linecache #数据分割 f = [ x.replace('\n','') for x in linecache.getlines('a.txt')]&...
    99+
    2023-01-31
    小游戏 python
  • Python实现问题回答小游戏
    目录读取问题绘制回答面板回答问题问题切换完整代码读取问题 如下所示,我们在文本中写了一个问题,然后将其读取出来。 “黄河远上白云间,一片孤城万仞山。”的作者是谁? 王之涣 李白 白...
    99+
    2022-11-12
  • 如何用Python实现问题回答小游戏
    这篇文章将为大家详细讲解有关如何用Python实现问题回答小游戏,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。读取问题如下所示,我们在文本中写了一个问题,然后将其读取出来。“黄河远上白云间,...
    99+
    2023-06-22
  • Python弹球小游戏
    ========给在校的小妹妹做个游戏玩:. 弹珠游戏主要是靠坐标xy,接板长度,球的半径等决定: # -*- coding: utf-8 -*-# @Author : Codeooo# @Ti...
    99+
    2023-08-31
    python 开发语言
  • 用python做简单的小游戏,如何用python写小游戏
    大家好,小编来为大家解答以下问题,初学者怎么用python写简单小游戏教程,如何用python编写一个简单的小游戏,今天让我们一起来看看吧! 1、python简单小游戏代码   1、Python猜拳小游戏代码:   2、import r...
    99+
    2023-09-08
    人工智能
  • python简单小游戏代码100行,python小游戏代码大全
    大家好,给大家分享一下python简单小游戏代码100行,很多人还不知道这一点。下面详细解释一下。现在让我们来看看! 1、python 编写一个彩票游戏? 按照题目要求编写燃悔中的Python程序如下 import random num...
    99+
    2023-09-20
    人工智能
  • python小游戏代码200行左右,python编程小游戏代码
    大家好,本文将围绕python小游戏代码200行左右展开说明,小游戏程序代码python是一个很多人都想弄明白的事情,想搞清楚python编程小游戏代码需要先了解以下几个事情。 1、python简单小游戏代码 怎么用Python制作简单...
    99+
    2023-10-02
    开发语言 爬虫
  • python小球游戏代码
    #python tkinter #python version 3.3.2 from tkinter import * ''' 判断 两个小球 { 圆心:A(x1,y1) 半径:r X轴速度:V...
    99+
    2023-01-31
    小球 代码 游戏
  • python简单小游戏代码10行,python超简单小游戏代码
    大家好,小编为大家解答python编写的入门简单小游戏代码大全的问题。很多人还不知道python编写的入门简单小游戏代码,现在让我们一起来看看吧! 1、小恐龙 玩法:上下控制起跳躲避 import cfgimport sysi...
    99+
    2023-10-24
    pygame python 开发语言 人工智能
  • python3小游戏(1):吃苹果小游戏
    注意,申请时说明加入原因,另外这个群都是一群和我一样的小白,大家谁也不说谁,共同进步(ps:写这个文章时,只有我一人) 1.本文是基于pygame库开发的小游戏,主要功能有: (1).可以通过键盘的上下左右四个键来控制主人公小刘的位...
    99+
    2023-01-31
    小游戏 苹果
  • Python游戏开发之魔塔小游戏的实现
    前言 这一期我们继续完善我们的魔塔小游戏。 废话不多说,让我们愉快地开始吧~ 开发工具 Python版本: 3.7.4 相关模块: cpgames模块; 以及一些pytho...
    99+
    2022-11-13
  • Python飞机大战小游戏
    游戏规则:键盘上下左右键控制飞机移动 游戏展示图片: 源码: 第一个py命名为:plane_main.py import pygamefrom plane_sprites import *class PlaneGame(object): ...
    99+
    2023-09-08
    python
  • python实现21点小游戏
    用python实现21点小游戏,供大家参考,具体内容如下 from random import shuffle import random import numpy as np from sys import...
    99+
    2022-06-02
    python 21点游戏
  • Python实现24点小游戏
    本文实例为大家分享了Python实现24点小游戏的具体代码,供大家参考,具体内容如下 玩法:通过加减乘除操作,小学生都没问题的。 源码分享: import os import ...
    99+
    2022-11-12
  • Python实现滑雪小游戏
    本文实例为大家分享了Python实现滑雪小游戏的具体代码,供大家参考,具体内容如下 源码分享: import sys import cfg import pygame imp...
    99+
    2022-11-12
  • python小游戏实现代码
    早上逛CSDN首页就见到这么一篇教程。看了一下很有意思,就马上动手实现了一下。看看效果吧: 完整代码: # -*- coding: utf-8 -*- # 1 - Import library import pygame from ...
    99+
    2023-01-31
    小游戏 代码 python
  • 怎么用Python做小游戏
    怎么用Python做小游戏,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。你有没有想过电脑游戏是怎样制作出来的?其实它没有你想象的那样复杂!在这个教程里,你要学做一个叫《兔子和獾...
    99+
    2023-06-17
  • python小游戏如何运行
    运行Python小游戏的方法有多种,以下是其中几种常见的方式:1. 使用IDE(集成开发环境):可以使用类似PyCharm、Spyd...
    99+
    2023-10-18
    python
  • python编程游戏代码大全,python简单的小游戏代码
    大家好,本文将围绕python编程一个最简单游戏代码展开说明,20行python代码的入门级小游戏是一个很多人都想弄明白的事情,想搞清楚python游戏编程入门游戏代码需要先了解以下几个事情。 一、石头剪刀布游戏 目...
    99+
    2023-09-05
    python
  • Python练习01-对战小游戏
    Python练习01-对战小游戏       近期在学习Python,其中有一道练习题,写一个对战小游戏,随机人物,随机属性(血量、攻击)、指定我方人物出场顺序,三局两胜,代码如下:import ti...
    99+
    2023-06-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作