Python游戏设计案例实战第2章 序列应用——猜单词游戏

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ห้องสมุดไป่ตู้
程序设计的思路
•word就是从单词序列中随机挑出一个单词。 •游戏中随机挑出一个单词word后,如何把单词word的 字母顺序打乱,方法是随机从单词字符串中选择一个位 置position,把position位置那个字母加入乱序后单词 jumble,同时将原单词word中position位置那个字母删去 (通过连接position位置前字符串和其后字符串实现)。 通过多次循环就可以产生新的乱序后单词jumble。
关键技术——random模块
• random.choice random.choice从序列中获取一个随机元素。 • random.shuffle random.shuffle(x[, random]),用于将一个列表中的元素打乱。
第2章 序列应用——猜单词游戏
序列应用——猜单词游戏
• 猜单词游戏就是计算机随机产生一个单词,打乱字母顺 序,供玩家去猜。此游戏采用控制字符界面,运行界面 如图2-1所示。
程序设计的思路
游戏中需要随机产生单词以及随机数字,所以引入 random模块随机数函数,其中random.choice()可以从序 列中随机选取元素。
#创建单词序列元祖 WORDS = ("python", "jumble", "easy", "difficult", "answer", "continue"
, "phone", "position", "position", "game") # 从序列中随机挑出一个单词 word = random.choice(WORDS)
相关文档
最新文档