用python编程:程序里保存了一组单词,每轮游戏中程序从这些单词里随机选出一个。一轮游戏包含若干回合,每个回合开始时,程序从单词中随机选出一个字母,输出该字母及其在单词里的位置作为提示。如果用户认为已经猜到,就输入所猜单词,前面加一个感叹号”!”,程序评判对错并记录有关记录。如果用户无法猜出结果,可以输入问号”?”,要求程序继续给出提示。输入“quit”时程序结束并输出一组信息:本次游戏共猜了几个单词,正确和错误的次数,平均每个单词要求了几轮提示。
时间: 2023-05-27 13:01:24 浏览: 88
思路:
1. 定义一个包含单词的列表;
2. 定义变量来统计游戏轮数、猜对的单词数和猜错的单词数;
3. 定义一个函数来随机选择一个单词,并返回该单词以及该单词的长度;
4. 定义一个函数来随机选择单词中的一个字母,并返回该字母以及该字母在单词中的位置;
5. 定义一个函数来判断用户输入的是否正确并记录统计信息;
6. 循环进行多轮游戏,直到用户输入“quit”结束游戏;
7. 输出统计信息。
代码如下: