当前位置: 首页 > news >正文

Python教程:随机函数,开始猜英文单词的游戏

开始猜英文单词的游戏…
总计生命次数:3次
-----------游戏开始中…-----------
????请猜一个,4位数的单词:mafr
猜错了,再努力一下
-----------你还有2次生命------------
ma??请猜一个,4位数的单词:math
math恭喜猜中了

import randomprint('开始猜英文单词的游戏...')
# 单词列表
words = ['python', 're', 'math', 'tkinter', 'tables', 'encoding']
word = random.choice(words)
guesses = ''
turns = 3
print(f'总计生命次数:{turns}次')
print('游戏开始中...'.center(30, '-'))
while turns > 0:failed = 0for char in word:if char in guesses:print(char, end="")else:print("?", end=""),failed += 1if failed == 0:print("恭喜猜中了")breakguess = input(f'请猜一个,{len(word)}位数的单词:')guesses += guessif guess not in word:turns -= 1print('猜错了,再努力一下')print(f'你还有{turns}次生命'.center(30, '-'))if turns == 0:print('生命为0,已经挂了,游戏结束')

在这里插入图片描述

http://www.lryc.cn/news/221078.html

相关文章:

  • Unit2_1:动态规划DP
  • k8s提交spark应用消费kafka数据写入elasticsearch7
  • linux傻瓜式安装Java环境及中间件
  • javascript中的new原理及实现
  • R语言 PPT 预习+复习
  • 轻松实现固定资产智能管理的工具来了
  • 软考高级系统架构设计师系列之:微服务
  • vue + axios + mock
  • Mongoose 开源库--json 使用笔记
  • linux中复制文件如何排除一个目录
  • 时空智友企业信息管理系统任意文件读取漏洞复现
  • YOLOv8优化:block系列篇 | Neck系列篇 |可重参化EfficientRepBiPAN优化Neck
  • 零代码编程:用ChatGPT批量提取flash动画swf文件中的mp3
  • 2023数学建模国赛C题赛后总结
  • hiveSQL语法及练习题整理(mysql)
  • 【UE4】UE编辑器乱码问题
  • 2 创建svelte项目(应用程序)
  • 手机怎么打包?三个方法随心选!
  • SecureFX如何用Public key 連接sftp
  • BUUCTF 隐藏的钥匙 1
  • idea使用gradle教程 (idea gradle springboot)2024
  • 本地部署 lama-cleaner
  • 供应链云仓系统:实现采购、销售、收银、路线规划一体化,高效协同,再创商业价值!
  • 如何用devtools快速开发一个R语言包?
  • 1、Sentinel基本应用限流规则(1)
  • BitBucket 进行代码管理
  • 惊艳!拓世法宝AI智能数字人一体机解锁数字文博的全民体验
  • Redis之与SSM集成Spring注解式缓存
  • Android 安卓 Soong构建系统——Blueprint Android.bp配置文件解析
  • 【Redis】SSM整合Redis注解式缓存的使用