我正在制作一个hang man游戏来自学python的基础知识,我一直在开发一个完成以下任务的函数:1.函数名称= letter_guesser(unguessed_cons,difficulty):现在解释两个参数;难度报告为两种模式,简单和困难。在简单模式下,计算机从 unguessed_cons 列表中随机选择一个字母并输出集合字符,例如 letter_guesser('abcdefg','Easy') 'd' (随机选择)
2 选项:玩家选择另一种难度,困难模式。这就是棘手的地方,
在此游戏模式中,还有另一个名为 PRIORITY_CONSONANTS 的常量,它是一个字母列表,优先于用户在函数开始时输入的其他辅音,例如;PRIORITY_CONSONANTS = 'tnrslhdcmpfgybwvkqxjz',所以 t 是最优先的,所以如果 t = 在 unguessed_cons 中它会被输出,例如: letter_guesser('atdcdg','HARD') 't' (优先级常量中的第一个并且出现在 unguessed_cons 中)
*希望澄清一下伙计们
我的想法是:1.如果简单模式=选中;从 unguessed_cons 中随机选择一个辅音 elif hard mode = selected; 不知道如何让计算机在找到 PRIORITY_CONSONANTS(ex, a,b,c,d) 的最高功率后进行扫描和打印 a = 先扫描和搜索,然后是 b 等,直到找到匹配项输出设置字符。