Python 简易编写“猜单词游戏”
1.创建工程文件。
2.代码如下:
#word jumble 猜单词游戏
import random
#random模组随机函数,随机数发生器
WORDS=("python","difficult ","abandon ","porduce ","arrangement ","congratulations ")
#开始游戏
print (
"""
欢迎参加猜单词游戏
把字母组合成一个正确的单词
""")
iscontinue="y" #把字母y赋于函数
while iscontinue =="y" or iscontinue =="Y":
#从序列中随机挑出一个单词
word=random.choice (WORDS)
#判断玩家是否猜对变量
correct = word
#创建乱序的单词
jumble=""
while word:
#word不是空串时循环
#根据word长度产生随机位置
position=random.randrange (len (word))
#把position位置组合到乱序后单词
jumble+=word[position]
#通过切片,将position位置字母从原单词中删除
word=word[:position]+word[ (position+1):]
print("乱序后单词:",jumble)
guess=input ("\n请你猜:")
while guess !=correct and guess !="":
print("对不起不正确。")
guess=input("再猜一猜:")
if guess == correct:
print("真厉害,你猜对了!\n")
iscontinue=input ("\n\n是否继续 (Y/N):") #是否继续游戏
如图:
然后运行:
完成。
Python 简易编写“猜单词游戏”相关推荐
- python:编程实现猜单词游戏(含文件按行读取删换行符)
目录 游戏概述 预备知识 开始代码 游戏概述 游戏一开始先显示乱序后的字符串,并提示用户输入猜测的结果.如果错误,提示继续输入,直至输入正确.猜对之后,则询问是否继续游戏. 游戏效果如下: 预备知识 ...
- Java编写猜单词游戏
1.题目分析: 1.1 进入程序后,勇士自定义自己的生命值(提示生命值需要在1-10之中),如果超过最大10.小于最小值1 ,抛出自定义LimiteException异常,输出"错误生命值1 ...
- python基础“猜单词游戏”代码
""" 程序功能:Werd Jumble猜单词游戏 编写人员:孙三岁 编写日期:2022/9/10 """ import random# 创 ...
- 单词九连猜python编程_python实现猜单词游戏
本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下 0.效果 1.代码 # 猜单词游戏 import random #添加 WORDS = ("python& ...
- 用二分法编写猜数字游戏(含:猜电脑随机数,和用户自己想的数字)python
目录 #什么是二分法 #用二分法猜电脑随机数 #用二分法猜用户所想的数 1.什么是二分法? 对于区间[a,b]上连续不断且f(a)·f(b)<0的函数y=f(x),通过不断地把函数f(x)的零点 ...
- Python实现猜单词游戏
推荐自己的专栏:分享一些Python案例,将所学用出来 欢迎参加猜单词游戏! 请把乱序后的字母组成一个单词乱序后的单词: odticnraiy请输入您猜测的结果:dictionary恭喜您,猜对了!是 ...
- python猜单词游戏_python实现猜单词游戏
本文实例为大家分享了python实现猜单词游戏的具体代码,供大家参考,具体内容如下 0.效果 1.代码 # 猜单词游戏 import random #添加 WORDS = ("python& ...
- Python课堂程序之猜单词游戏
猜单词游戏今天我们课上用python基础的一些语句编出了一些小游戏,话不多说先上代码:# 猜单词游戏 import randomimport random #import函数 调用随机数#创建单词序列 ...
- python猜单词游戏心得_【Python】猜单词游戏
#猜单词游戏 import random #创建单词序列 WORDS = ['python', 'shampoo', 'war', 'despair', 'distach', 'ultimate', ...
最新文章
- 屈才了!当程序员会写诗后...... | 每日趣闻
- 使用VLC搭建RTSP服务器
- 利用pip3 install --upgrade批量更新已过期的python库
- Python中的顺序表
- 关于Toad的Cannot load OCI DLL问题
- 关于c++中运算符的总结
- UGUI 屏幕适配 导致 BoxCollider无效 解决记录
- Spring-Logback-动态修改日志级别
- mysql数据库运维_开源数据库MySQL DBA运维实战3
- Linux管理与应用(张美平著)- 绪论知识点
- Mybatis无法获取带有下划线前缀的字段的值
- css总常用的font-family
- bp神经网络的训练方法,一文搞定bp神经网络
- fxp连接失败_用FlashFXP时总是连接失败(连接丢失)是什么原因
- 海康门禁-开,关,常开,常关,授权,清权
- php 表示每月一号,关于适合每月一号发的说说
- 快速的取整方法(~~)
- windows查看本机的mac地址
- 安徽省发票认证服务器网站,安徽省增值税发票综合服务平台网址及操作指南
- 如何保存网页上的图片原图,大图