根据对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-猜词小游戏(优化)相关推荐

  1. python打印等腰三角形,猜词小游戏,奇偶求和

    打印等腰三角形 a = 1 line = int(input("几行等腰三角形:")) c = line b = line - 1 while a <= line :n = ...

  2. Python|猜数字小游戏

    Python Python猜数字小游戏 说明 分析 代码实现 补充说明 Python猜数字小游戏 说明 通常由两个人参与,一个人设置一个数字,一个人猜数字,当猜数字的人说出一个数字,由出数字的人告知是 ...

  3. python猜数字小游戏制作

    教大家做一个简易的猜数字的游戏,但确实蛮简单的,我这个四年级的小盆友也才学了一天,所以给那些不会的教一下. 我们先来看导入模块: """ 简易python猜数小游戏&qu ...

  4. 想知道孩子学习成果?猜词小游戏,随时抽查让他随机背单词!

    是这样的,儿子刚开始学英语,想知道他的学习成果和进度怎么样?感觉直接拿书本抽查,比较枯燥.所以我突发奇想,用Python写了一个简单的猜单词小游戏.哈哈,我可能是个魔鬼~ 思路是这样的: 1. 一个w ...

  5. python猜字小游戏

    #用python做的一个猜字小游戏 import random #生成一个随机数 x = int(random.randint(0,50)) print("你好,欢迎来到猜字游戏!!!!!& ...

  6. python猜单词小游戏

    python实现猜单词小游戏 **思路 1.首先使用列表自己构建一个单词库WORDS,然后使用random中的choice从中随机抽取一个单词. 2.然后用while循环语句每次随机抽入一个字符放入乱 ...

  7. Python猜数字小游戏

    猜数字小游戏是利用while循环来获取用户输入,判断用户猜测数字与正确答案的大小,小于或大于则跳过本次循环,等于结束循环,输出猜测次数.代码如下: import randomtarget_number ...

  8. 一个Python猜字小游戏

    开始Python的学习已经有了一小段时间,同学进行java的编程上传,我一看挺有意思,也来凑凑热闹,也希望可以得到锻炼,希望各位大佬可以指正一下我的代码,或是展示展示大佬们的高超编码手艺,Python ...

  9. python猜数字小游戏你真的会吗?

    十二行代码搞定一个猜数字的小游戏,话不多说,直接上代码!如有不足还请大佬指正! from random import randint b=randint(1,1000) print("猜猜我 ...

  10. python for i in range_情侣猜单词——Python猜单词小游戏(简约版)

    猜单词游戏思路 一个words列表里存放若干的单词,例如: 在words列表里随机取出一个单词放进word列表,例如: 用一个tips列表存放提示信息,长度跟随机取出来的单词长度相同,而且初始化如下图 ...

最新文章

  1. 'putText' is not a member of 'cv'
  2. python 青蛙跳台阶问题
  3. Pycharm 折叠展开代码快捷键
  4. 文本挖掘(part7)--Word2vec
  5. Mysql通过一个限制条件,查出多条不同的记录
  6. Python使用chardet包自动检测编码
  7. 分享一个Ubuntu16.0.4安装MySQL5.7脚本
  8. Java语言实现自动关机程序
  9. GRC: 个人信息保护法, 个人隐私, 企业风险合规治理
  10. Android 阻止AlertDialog dismiss
  11. H.264再学习 -- 目前主流的几种数字视频压缩编解码标准(转载)
  12. java中curr是什么意思_curr.是什么意思
  13. 软件质量管理-TSP各次会议内容
  14. 关于邮件群发的经验和技巧
  15. connection_reset -101
  16. Java8 默认垃圾回收器(GC)
  17. linux进阶-自编译安装dropbear
  18. Hadoop将过时了?
  19. RCE _通达 OA -2020HW
  20. 小孩在平板上用计算机,小孩子使用平板电脑好不好

热门文章

  1. QII中的Warning的解决方法
  2. firefox 搜索栏新建标签页打开
  3. iOS开发中识别图中的二维码
  4. 【vue】html页面怎么设置页签图标?比如B站是个小电视的图标的效果
  5. GNSS相关网站汇总
  6. 【简洁】三步开启QQ邮箱SMTP服务并获取授权码
  7. STM32F1与STM32CubeIDE编程实例-315M超再生无线遥控模块驱动
  8. 软件开发设计中的上游与下游
  9. SSH 服务 异常报错“Failed to start OpenSSH Server daemon” 该怎么办???
  10. C语言数据结构_哈夫曼树