[转载] python猜字谜游戏_Python Hangman猜字游戏
参考链接: Python中的Hangman游戏
这是经典猜字游戏"Hangman"的Python脚本。要猜的词用一行破折号表示。如果玩家猜出单词中存在的字母,则脚本会将其写入所有正确的位置。玩家有10个回合来猜测这个词。您可以通过更改变量轻松自定义游戏。
Hangman脚本
确保您了解每一行的作用。
#importing the time module
import time
#welcoming the user
name = raw_input("What is your name? ")
print "Hello, " + name, "Time to play hangman!"
print "
"
#wait for 1 second
time.sleep(1)
print "Start guessing..."
time.sleep(0.5)
#here we set the secret
word = "secret"
#creates an variable with an empty value
guesses = ''
#determine the number of turns
turns = 10
# Create a while loop
#check if the turns are more than zero
while turns > 0:
# make a counter that starts with zero
failed = 0
# for every character in secret_word
for char in word:
# see if the character is in the players guess
if char in guesses:
# print then out the character
print char,
else:
# if not found, print a dash
print "_",
# and increase the failed counter with one
failed += 1
# if failed is equal to zero
# print You Won
if failed == 0:
print "
You won"
# exit the script
break
# ask the user go guess a character
guess = raw_input("guess a character:")
# set the players guess to guesses
guesses += guess
# if the guess is not found in the secret word
if guess not in word:
# turns counter decreases with 1 (now 9)
turns -= 1
# print wrong
print "Wrong
"
# how many turns are left
print "You have", + turns, 'more guesses'
# if the turns are equal to zero
if turns == 0:
# print "You Loose"
print "You Loose
"
[转载] python猜字谜游戏_Python Hangman猜字游戏相关推荐
- python设计棋牌游戏_python开发棋牌类游戏
pycharm专门针对用户打造的一种可以进行编辑的工具,它的功能设置比较强大,而且具有跨平台的使用特性,能方便用户通过跨平台的方式使用该软件,有效节省的使用时间,那么这款详情>> 阅读: ...
- python写飞机大战游戏_python实现飞机大战游戏
飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...
- python做的大型游戏_Python有做大型游戏的潜力吗?
由于最近我要考试忙不过来没修改回答,谢谢评论区大们的指正,我认识到的pygame库确实可以做游戏,但是pygame限制很多,特别是做大型游戏方面,3D还没有相关的优化方法等(3D游戏,pygame表示 ...
- 如何用python制作五子棋游戏_Python制作打地鼠小游戏
原文链接 Python制作小游戏(二十一)mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...
- python编游戏_python编的著名游戏
python编的著名游戏 2019-03-18 15:59:33 3323 0 没有找到相关结果 已邀请: 目前使用Python编写的游戏有文明4.星际迷航:舰桥指挥官.战地2等,小游戏有俄罗斯方 ...
- python做飞机大战游戏_python实现飞机大战游戏
飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...
- python猜单词游戏_python实现猜单词游戏
本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下 0.效果 1.代码 # 猜单词游戏 import random #添加 WORDS = ("python& ...
- python编写猜大小游戏_python编写猜数字小游戏
本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...
- python连续猜数游戏_python实现猜数游戏
本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...
最新文章
- MVC框架内容-控制器
- 智源发布:2021 年十大人工智能技术趋势【附下载链接】
- Pytorch学习 - 保存模型和重新加载
- cmd长ping记录日志和时间_Gin 框架系列 — 路由中间件:日志记录
- eslint quo_Quo Vadis JUnit
- 仿Jquery链式操作的xml操作类
- docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker
- 再也不怕SVN冲突:轻松解决SVN冲突
- hdu-acm steps Max sum
- php mysql 降_php fork太多进程导致整体性能下降,mysql down掉的解决._PHP教程
- Spring mvc 中文乱码
- angular.js学习笔记
- androidhelper python api_python apihelper
- 月日加四位尾数编号生成 VB方式
- Django报错异常django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without
- Linux 之 常用端口
- 基于海康威视IP摄像头和虹软的MFC人脸识别系统开发教程
- RTL8367/N/RB/S/SC系列千兆交换机方案选型参考
- CSU1041——单词统计
- GAN-生成对抗网络(Pytorch)合集(2)--pixtopix-CycleGAN
热门文章
- 【NOIP2004】【Luogu1086】花生采摘(枚举,给定顺序的模拟)
- 华为有国产芯片的服务器吗,华为国产电脑上市!还有一大批国产自主电脑发布:采用国产芯/系统...
- 农行运营合规管理心得体会_老员工写诗讲述农行40年运营风采
- 第六章节 多态 (密封类)
- 数据库实验7 数据库视图的定义与使用
- 2013年C++A:买不到的数目(互质数)
- 人群与网络:网络与图论
- 2017CCPC哈尔滨 A:Palindrome(manacher+树状数组)
- bzoj 1058: [ZJOI2007]报表统计(set+multiset)
- CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景