参考链接: 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

print

# 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猜字游戏相关推荐

  1. python设计棋牌游戏_python开发棋牌类游戏

    pycharm专门针对用户打造的一种可以进行编辑的工具,它的功能设置比较强大,而且具有跨平台的使用特性,能方便用户通过跨平台的方式使用该软件,有效节省的使用时间,那么这款详情>> 阅读: ...

  2. python写飞机大战游戏_python实现飞机大战游戏

    飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...

  3. python做的大型游戏_Python有做大型游戏的潜力吗?

    由于最近我要考试忙不过来没修改回答,谢谢评论区大们的指正,我认识到的pygame库确实可以做游戏,但是pygame限制很多,特别是做大型游戏方面,3D还没有相关的优化方法等(3D游戏,pygame表示 ...

  4. 如何用python制作五子棋游戏_Python制作打地鼠小游戏

    原文链接 Python制作小游戏(二十一)​mp.weixin.qq.com 效果展示 打地鼠小游戏https://www.zhihu.com/video/1200492442610450432 简介 ...

  5. python编游戏_python编的著名游戏

    python编的著名游戏 2019-03-18 15:59:33 3323 0 没有找到相关结果 已邀请: 目前使用Python编写的游戏有文明4.星际迷航:舰桥指挥官.战地2等,小游戏有俄罗斯方 ...

  6. python做飞机大战游戏_python实现飞机大战游戏

    飞机大战(Python)代码分为两个python文件,工具类和主类,需要安装pygame模块,能完美运行(网上好多不完整的,调试得心累.实现出来,成就感还是满满的),如图所示: 完整代码如下: 1.工 ...

  7. python猜单词游戏_python实现猜单词游戏

    本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下 0.效果 1.代码 # 猜单词游戏 import random #添加 WORDS = ("python& ...

  8. python编写猜大小游戏_python编写猜数字小游戏

    本文实例为大家分享了python编写猜数字小游戏的具体代码,供大家参考,具体内容如下 import random secret = random.randint(1,30) guess = 0 tri ...

  9. python连续猜数游戏_python实现猜数游戏

    本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 一.问题描述: 使用python开发一个猜数小游戏,程序随机产生0~1024之间的数字,用户输入猜测数字,程序告诉用户 ...

最新文章

  1. MVC框架内容-控制器
  2. 智源发布:2021 年十大人工智能技术趋势【附下载链接】
  3. Pytorch学习 - 保存模型和重新加载
  4. cmd长ping记录日志和时间_Gin 框架系列 — 路由中间件:日志记录
  5. eslint quo_Quo Vadis JUnit
  6. 仿Jquery链式操作的xml操作类
  7. docker 远程连接 文件看不到_pycharm连接远程linux服务器的docker
  8. 再也不怕SVN冲突:轻松解决SVN冲突
  9. hdu-acm steps Max sum
  10. php mysql 降_php fork太多进程导致整体性能下降,mysql down掉的解决._PHP教程
  11. Spring mvc 中文乱码
  12. angular.js学习笔记
  13. androidhelper python api_python apihelper
  14. 月日加四位尾数编号生成 VB方式
  15. Django报错异常django.core.exceptions.ImproperlyConfigured: Specifying a namespace in include() without
  16. Linux 之 常用端口
  17. 基于海康威视IP摄像头和虹软的MFC人脸识别系统开发教程
  18. RTL8367/N/RB/S/SC系列千兆交换机方案选型参考
  19. CSU1041——单词统计
  20. GAN-生成对抗网络(Pytorch)合集(2)--pixtopix-CycleGAN

热门文章

  1. 【NOIP2004】【Luogu1086】花生采摘(枚举,给定顺序的模拟)
  2. 华为有国产芯片的服务器吗,华为国产电脑上市!还有一大批国产自主电脑发布:采用国产芯/系统...
  3. 农行运营合规管理心得体会_老员工写诗讲述农行40年运营风采
  4. 第六章节 多态 (密封类)
  5. 数据库实验7 数据库视图的定义与使用
  6. 2013年C++A:买不到的数目(互质数)
  7. 人群与网络:网络与图论
  8. 2017CCPC哈尔滨 A:Palindrome(manacher+树状数组)
  9. bzoj 1058: [ZJOI2007]报表统计(set+multiset)
  10. CSS样式设置语法全解,样式优先级、值和单位、字体、文本、块级元素,行内元素,替换元素、非替换元素、display、float、position、table、li、光标、边距边框、轮廓、颜色背景