python 猜词游戏(文本文件、数据库、csv)
文本文件:
-- 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)相关推荐
- python猜词游戏演讲ppt_Python文本游戏之根据提示猜词
之前IoT前哨站上发布了"Python写文本冒险游戏的要点"和"在文本冒险游戏中加入道具",讲的都是冒险类游戏. 那猜谜类型的文本游戏大家知道怎么做吗? 比如经 ...
- python猜词游戏源代码_Python趣味小游戏编写教学
这篇文章教大家用Python编写一些有趣的小程序,用到的都是一些简单的基础的python语句,适合刚入门的小白,可以尝试跟着一起敲一下,感受一下编程中的乐趣. 数字炸弹 相信大家在聚餐时都玩过猜数字 ...
- Python实现猜词游戏 Hangman Game(不带提示和带提示版本)
本文目录 Python实现猜词游戏(Hangman Game) 一.任务准备 二.Hangman游戏的功能需求 三.辅助函数的构建 1.确定一个单词是否被猜出 2.获取用户当前的猜词进度 3.确定还有 ...
- python猜数字游戏简单-python猜数字游戏快速求解解决方案
python猜数字游戏快速求解解决方案.使用方法: 1. 保存代码为guessall.py 2. 执行python guessall.py > result.txt 3. 打开result.tx ...
- python猜数字游戏快速求解解决方案
python猜数字游戏快速求解解决方案 参考文章: (1)python猜数字游戏快速求解解决方案 (2)https://www.cnblogs.com/lijianming180/p/12037940 ...
- python猜数游戏续_python猜数游戏续改编
answer=456 n=input('Enteranumber:') correct=len([iforiinnifiinstr(answer)]) exact=len([afora,binzip( ...
- hangman游戏c语言,英语游戏 猜词游戏hangman
HANGMAN英语课堂游戏的设计 广东深圳市电子技术学校 张江宏 一.Hangman游戏的由来 Hangman在西方是一个家喻户晓的猜词游戏.Hang的英文意思是"绞死",而Man ...
- 微信小程序开发之猜词游戏
基于微信小程序开发的猜词游戏.之所以想开发这个小游戏,是因为网上类似的游戏,充斥了太多广告和暗坑,所以想想比如自己开发一个. 以下是几个截图,比较简单,但是足够自己玩了:) 源码地址供参考: 微信小程 ...
- Day18-用vim写猜词游戏
Day18-用vim写猜词游戏
- python猜数字游戏(无聊至极)
python猜数字游戏 环境python3 库random,tkinter 源码: #随机生成a,数值在1-6之间 a=random.randint(1,6) b = input("请输入色 ...
最新文章
- Android Studio 3.0 安装注意点
- 超赞的“数据与算法之美”资料分享!
- zephyr_Facebook,IBM,Yahoo和更多新闻发布的物联网Zephyr项目
- Intel 64/x86_64/IA-32/x86处理器 - 通用指令(4) - 比特位设置指令/字节设置指令
- html5图片列表纵向,div css图片列表实例布局案例ul li布局
- FFmpeg源代码简单分析:libswscale的sws_getContext()
- python文件处理,将DNA序列转换为RNA序列
- ArcGIS几种数据格式
- 德赛西威280b升级_牵手英伟达/德赛西威 理想自动驾驶蓝图初现
- 邮箱可以群发邮件吗?邮件群发怎么发?推荐邮箱邮件群发平台
- 解决easyui html的写法初始化会短暂出现dialoge
- ZoomIt 屏幕放大 缩小 屏幕画笔 演示 手写笔迹 倒计时 秒变白板 pointofix
- linu {,} 使用
- 鸿蒙一青城的对联,8副写景色的对联,风景美如画,令人陶醉!
- matlab求最大公倍数_matlab求最大公约数和最小公倍数
- 苹果手机各种型号图片_一图看懂iPhone各机型机身尺寸大小对比!
- 搜索引擎的概念鄂州_第一节 搜索引擎的概念
- BoomBoomBoom
- pdf文件太大无法上传怎么办?
- Apache Beam -- 简介