代码比较多,不过是因为设置了比较完整的用户交互系统:

import randomwords = ['BANANA', 'APPLE', 'PEAR', 'DOOR', 'PEN', 'MOUSE', 'CUP', 'FLASH']
word = words[random.randint(0, len(words) - 1)]
flag = 0
str0 = ''
str1 = ''
for i in range(0, len(word)):str0 += '-'
print(str0[1])
print("Game start! It's a {}-letter word.".format(len(word)))
print(str0, len(str0))
while flag < 6:guess = input("Input your letter:")for i in range(0, len(word)):if guess == word[i]:man = 0breakman = 1if man == 0:print("It's right!")for i in range(0, len(word)):if word[i] == guess:str1 += guesselse:str1 += str0[i]str0 = str1str1 = ''print(str0)if man == 1:print("Wrong letter!")flag += 1if str0 == word:break
if flag == 6:print("You failed to save this people, sad. The word is {}.".format(word))
else:print("Good job!")

运用Python编写Hangman猜字游戏相关推荐

  1. hangman猜字游戏

    hangman猜字游戏 记得去年公选haskell函数程序设计的时候老师让我们用haskell 语言实现过这个游戏,当时对于语言学得吃力,所以没有实现好,现在看到这个游戏的实现,觉得些许熟悉-- 运用 ...

  2. [转载] python猜字谜游戏_Python Hangman猜字游戏

    参考链接: Python中的Hangman游戏 这是经典猜字游戏"Hangman"的Python脚本.要猜的词用一行破折号表示.如果玩家猜出单词中存在的字母,则脚本会将其写入所有正 ...

  3. Python Hangman猜字游戏

    这是经典猜字游戏"Hangman"的Python脚本.要猜的词用一行破折号表示.如果玩家猜出单词中存在的字母,则脚本会将其写入所有正确的位置.玩家有10个回合来猜测这个词.您可以通 ...

  4. python来玩猜字游戏吧

    """ 功能:猜数游戏 作者:zlw 日期:11.18 """ import random while True: target = ran ...

  5. 利用Python写个猜字游戏

    每天练一道Python题,按时服药 import random#插入模块,用来生成随机数 num=random.randint(1,100) for a in range(6):b=int(input ...

  6. 第一个python小程序猜字游戏

    #!/bin/python # -*- coding: UTF-8 -*- # Filename : caizi.py # 生成一个0-100以内的随机数#导入 random(随机数)模块 impor ...

  7. Java:(游戏:猜字游戏)

    题目描述: 编写一个猜字游戏.随机产生一个单词,提示用户一次猜测一个字母,如运行示例所示.单词中的每个字母显示为一个星号.当用户猜测正确后,正确的字母显示出来.当用户猜出一个单词,显示猜错的次数,并且 ...

  8. 第四章课后习题-用Python实现羊车门问题,最大公约数计算,猜字游戏,统计不同字符个数。

    目录 前言 4.1 猜数游戏 random库中的两个常用函数: eval()函数 4.2 统计不同字符个数 两个内置的字符串处理函数: chr(x) ord(x) 4.3 最大公约数的计算 4.5 猜 ...

  9. Python猜字游戏(用函数)(最新版)

    #coding=utf-8#猜字游戏#导入随机数 import random#判断数的大小与答案的大小 def guess_judge(num):while (True):guess_judge_nu ...

最新文章

  1. 钢铁平面焊接缺陷检测,有方案、有代码
  2. spring入门案例plus
  3. 程序=数据结构+算法
  4. Flask Jinja2模板
  5. Spring Boot Serverless 实战系列“架构篇”首发 | 光速入门函数计算
  6. 生物信息 Python 库 - Dash Bio 究竟厉害在哪里?
  7. C语言图书管理系统(链表、文件功能齐全)
  8. VS实现格式化代码及代码缩进
  9. python做数学计算器_python作为计算器 数学用法
  10. 计算机主要主机的组成部分包括什么作用,电脑的组成及其作用各是什么
  11. 千人千面、个性化推荐:解读数据赋能商家背后的AI技术
  12. pikachu漏洞平台靶场练习 总结 wp
  13. PyTorch - GAN与WGAN及其实战
  14. 一位 70 后程序员的 24 个职场感悟
  15. 【3】Ubuntu18.04下载与安装,以及中文输入法的安装
  16. 剑指Offer-12:矩阵中的路径
  17. Qt+opencv+android
  18. android 8 音质,体验中国好音质 8款HiFi音质手机推荐
  19. python面向对象二
  20. MTH-IDS 读代码(1)

热门文章

  1. MyBatisPlus Non-static method cannot be referenced from a static context
  2. ​路由器端口映射怎么设置?内网IP不能映射怎么办?​
  3. 手机上计算机怎么设置,手机怎么控制电脑 手机控制电脑设置方法【详解】
  4. ‘gbk‘ codec can‘t decode byte 0xad in position 2: illegal multibyte sequence 错误的解决方法
  5. 2021年安全生产监管人员考试及安全生产监管人员考试内容
  6. 深入篇【C++】类与对象:友元函数与友元类
  7. 优秀原型设计欣赏:社交类App原型制作分享-LinkedIn
  8. if (!S.base)exit(OVERFLOW)是什么意思
  9. 前端基础(五)_CSS文本文字属性、背景颜色属性
  10. 人人网2015研发笔试卷C