Python-猜词小游戏(优化)
根据对random模块的导入运用公式在Python中显示
对之前做的猜成语游戏进行注释,方便理解
while ...... or ...... :
while
while ...... and ...... :
if ......:
import *
使用python 3.11版本
使用windows10系统操作
更新优化后的代码如下:
#Guess_Word.py(猜单词游戏)
#import导入库模块
import random #导入随机模块
#Input
CIYU=('python','入木三分','java','引人入胜','顾左右而言他','狗嘴里吐不出象牙')
print("""<欢迎猜成语把乱序的组合
合成一个正确的成语>""")
#Process
is_continue='Y'
while is_continue=="Y" or is_continue=="y":ciyu=random.choice(CIYU)#从序列中随机跳出一个单词correct=ciyu #创建一个用于判断玩家是否猜对带变量jumble=''while ciyu:position=random.randrange(len(ciyu))#根据变量带长度产生jumble+=ciyu[position]#jumble=jumble+word[position] 将Position位置带字母组合到乱序后的单词变量里ciyu=ciyu[0:position]+ciyu[(position+1):]#将position位置的字母从原单词中删除#Outputprint("乱序后:",jumble)guess=input("\n猜吧小伙儿:")while guess !=correct and guess !="":print('不行啊小伙儿!')guess = input("继续整?")if guess==correct:print("哎,对咯!")is_continue=input("继续不大兄弟(Y/N):")
调试后效果:
初始状态
猜对
猜错
其中需要注意的是,此题注重与对乱序方式的应用与对position的理解
否则将会造成打乱错误,或者直接不打乱的执行结果或者直接错误报错
Python-猜词小游戏(优化)相关推荐
- python打印等腰三角形,猜词小游戏,奇偶求和
打印等腰三角形 a = 1 line = int(input("几行等腰三角形:")) c = line b = line - 1 while a <= line :n = ...
- Python|猜数字小游戏
Python Python猜数字小游戏 说明 分析 代码实现 补充说明 Python猜数字小游戏 说明 通常由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是 ...
- python猜数字小游戏制作
教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏&qu ...
- 想知道孩子学习成果?猜词小游戏,随时抽查让他随机背单词!
是这样的,儿子刚开始学英语,想知道他的学习成果和进度怎么样?感觉直接拿书本抽查,比较枯燥.所以我突发奇想,用Python写了一个简单的猜单词小游戏.哈哈,我可能是个魔鬼~ 思路是这样的: 1. 一个w ...
- python猜字小游戏
#用python做的一个猜字小游戏 import random #生成一个随机数 x = int(random.randint(0,50)) print("你好,欢迎来到猜字游戏!!!!!& ...
- python猜单词小游戏
python实现猜单词小游戏 **思路 1.首先使用列表自己构建一个单词库WORDS,然后使用random中的choice从中随机抽取一个单词. 2.然后用while循环语句每次随机抽入一个字符放入乱 ...
- Python猜数字小游戏
猜数字小游戏是利用while循环来获取用户输入,判断用户猜测数字与正确答案的大小,小于或大于则跳过本次循环,等于结束循环,输出猜测次数.代码如下: import randomtarget_number ...
- 一个Python猜字小游戏
开始Python的学习已经有了一小段时间,同学进行java的编程上传,我一看挺有意思,也来凑凑热闹,也希望可以得到锻炼,希望各位大佬可以指正一下我的代码,或是展示展示大佬们的高超编码手艺,Python ...
- python猜数字小游戏你真的会吗?
十二行代码搞定一个猜数字的小游戏,话不多说,直接上代码!如有不足还请大佬指正! from random import randint b=randint(1,1000) print("猜猜我 ...
- python for i in range_情侣猜单词——Python猜单词小游戏(简约版)
猜单词游戏思路 一个words列表里存放若干的单词,例如: 在words列表里随机取出一个单词放进word列表,例如: 用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同,而且初始化如下图 ...
最新文章
- 'putText' is not a member of 'cv'
- python 青蛙跳台阶问题
- Pycharm 折叠展开代码快捷键
- 文本挖掘(part7)--Word2vec
- Mysql通过一个限制条件,查出多条不同的记录
- Python使用chardet包自动检测编码
- 分享一个Ubuntu16.0.4安装MySQL5.7脚本
- Java语言实现自动关机程序
- GRC: 个人信息保护法, 个人隐私, 企业风险合规治理
- Android 阻止AlertDialog dismiss
- H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)
- java中curr是什么意思_curr.是什么意思
- 软件质量管理-TSP各次会议内容
- 关于邮件群发的经验和技巧
- connection_reset -101
- Java8 默认垃圾回收器(GC)
- linux进阶-自编译安装dropbear
- Hadoop将过时了?
- RCE _通达 OA -2020HW
- 小孩在平板上用计算机,小孩子使用平板电脑好不好