文本文件:

-- coding: utf-8 --

“”"
Created on Thu Mar 7 19:29:22 2019

@author: 你是不是在坐飞机
“”"

import random
f = open(“c:/text.txt”,“r”)
s = f.read()
string = s.split(" “)
print(string)
count = len(s.split(” “))
print(count)
i = 0
print(“猜词游戏开始!”)
print(“一共有%d题” % count)
flag = 0
while(1):
a = list(string[i])
random.shuffle(a)
print(“第%d题!打乱的单词字母为:%s” % ((i+1),”".join(a)))
c = input(“请输入所猜单词:”)
if (c == string[i]):
print(“猜词正确!\n”)
flag = flag + 1
else:
print(“猜词错误!\n”)
if (i == (count-1)):
print(“猜词游戏结束!您的猜词准确率为:%0.2f%%” % (flag*100 / count))
break
i = i + 1

数据库:

-- coding: utf-8 --

“”"
Created on Thu Mar 7 19:29:22 2019

@author:
“”"

import pymysql
import random
conn = pymysql.connect(host=‘localhost’,user=‘root’,password=‘123456’,database=‘test’)
cursor = conn.cursor()
cursor.execute(“select word from word”)
d = cursor.fetchall()
print(d)
s = []
for row in d:
word = row[0]
s.append(word)
print(s)
conn.commit()
cursor.close()
conn.close()

count = len(s)
i = 0
a = list(s[i])
random.shuffle(a)
print(“猜词游戏开始!”)
print(“一共有%d题” % count)
flag = 0
while(1):
a = list(s[i])
random.shuffle(a)
print(“第%d题!打乱的单词字母为:%s” % ((i+1),"".join(a)))
c = input(“请输入所猜单词:”)
if (c == s[i]):
print(“猜词正确!\n”)
flag = flag + 1
else:
print(“猜词错误!\n”)
if (i == (count-1)):
print(“猜词游戏结束!您的猜词准确率为:%0.2f%%” % (flag*100 / count))
break
i = i + 1

csv文件:

-- coding: utf-8 --

“”"
Created on Thu Mar 7 22:03:53 2019

@author:
“”"

import csv
import random
with open(r"c:/text.csv",“r”,encoding=‘utf-8’) as f:
s = f.read().split(" “)
print(s)
count = len(s)
f.close()
print(“一共有%d题” % count)
i = 0
print(“猜词游戏开始!”)
flag = 0
while(1):
a = list(s[i])
random.shuffle(a)
print(“第%d题!打乱的单词字母为:%s” % ((i+1),”".join(a)))
c = input(“请输入所猜单词:”)
if (c == s[i]):
print(“猜词正确!\n”)
flag = flag + 1
else:
print(“猜词错误!\n”)
if (i == (count-1)):
print(“猜词游戏结束!您的猜词准确率为:%0.2f%%” % (flag*100 / count))
break
i = i + 1

python 猜词游戏(文本文件、数据库、csv)相关推荐

  1. python猜词游戏演讲ppt_Python文本游戏之根据提示猜词

    之前IoT前哨站上发布了"Python写文本冒险游戏的要点"和"在文本冒险游戏中加入道具",讲的都是冒险类游戏. 那猜谜类型的文本游戏大家知道怎么做吗? 比如经 ...

  2. python猜词游戏源代码_Python趣味小游戏编写教学

    ​这篇文章教大家用Python编写一些有趣的小程序,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣. 数字炸弹 相信大家在聚餐时都玩过猜数字 ...

  3. Python实现猜词游戏 Hangman Game(不带提示和带提示版本)

    本文目录 Python实现猜词游戏(Hangman Game) 一.任务准备 二.Hangman游戏的功能需求 三.辅助函数的构建 1.确定一个单词是否被猜出 2.获取用户当前的猜词进度 3.确定还有 ...

  4. python猜数字游戏简单-python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...

  5. python猜数字游戏快速求解解决方案

    python猜数字游戏快速求解解决方案 参考文章: (1)python猜数字游戏快速求解解决方案 (2)https://www.cnblogs.com/lijianming180/p/12037940 ...

  6. python猜数游戏续_python猜数游戏续改编

    answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...

  7. hangman游戏c语言,英语游戏 猜词游戏hangman

    HANGMAN英语课堂游戏的设计 广东深圳市电子技术学校 张江宏 一.Hangman游戏的由来 Hangman在西方是一个家喻户晓的猜词游戏.Hang的英文意思是"绞死",而Man ...

  8. 微信小程序开发之猜词游戏

    基于微信小程序开发的猜词游戏.之所以想开发这个小游戏,是因为网上类似的游戏,充斥了太多广告和暗坑,所以想想比如自己开发一个. 以下是几个截图,比较简单,但是足够自己玩了:) 源码地址供参考: 微信小程 ...

  9. Day18-用vim写猜词游戏

    Day18-用vim写猜词游戏

  10. python猜数字游戏(无聊至极)

    python猜数字游戏 环境python3 库random,tkinter 源码: #随机生成a,数值在1-6之间 a=random.randint(1,6) b = input("请输入色 ...

最新文章

  1. Android Studio 3.0 安装注意点
  2. 超赞的“数据与算法之美”资料分享!
  3. zephyr_Facebook,IBM,Yahoo和更多新闻发布的物联网Zephyr项目
  4. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(4) - 比特位设置指令/字节设置指令
  5. html5图片列表纵向,div css图片列表实例布局案例ul li布局
  6. FFmpeg源代码简单分析:libswscale的sws_getContext()
  7. python文件处理,将DNA序列转换为RNA序列
  8. ArcGIS几种数据格式
  9. 德赛西威280b升级_牵手英伟达/德赛西威 理想自动驾驶蓝图初现
  10. 邮箱可以群发邮件吗?邮件群发怎么发?推荐邮箱邮件群发平台
  11. 解决easyui html的写法初始化会短暂出现dialoge
  12. ZoomIt 屏幕放大 缩小 屏幕画笔 演示 手写笔迹 倒计时 秒变白板 pointofix
  13. linu {,} 使用
  14. 鸿蒙一青城的对联,8副写景色的对联,风景美如画,令人陶醉!
  15. matlab求最大公倍数_matlab求最大公约数和最小公倍数
  16. 苹果手机各种型号图片_一图看懂iPhone各机型机身尺寸大小对比!
  17. 搜索引擎的概念鄂州_第一节 搜索引擎的概念
  18. BoomBoomBoom
  19. pdf文件太大无法上传怎么办?
  20. Apache Beam -- 简介

热门文章

  1. Barsetto百胜图美式全自动磨豆咖啡机评测,最轻松美式现磨体验
  2. java2048朝代版代码_2048朝代版完整版
  3. js MessageBox 类 无插件,支持弹出层(原页面div 或者 div代码),消息框(alert confirm)
  4. Web基础——CSS基础概念(2)
  5. 你为什么总是爱拖延?这个我知道
  6. 洛谷P2668 斗地主
  7. 腾讯汤道生:开放中台能力助力产业升级
  8. 淘宝省钱_如何省钱和组装自己的电路板
  9. BZOJ[2827]千山鸟飞绝 线段树
  10. 《英语语法新思维初级教程》学习笔记(六)实义动词与(情态)助动词