Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的刽子手-辅音猜测编码_Python - Fatal编程技术网

Python中的刽子手-辅音猜测编码

Python中的刽子手-辅音猜测编码,python,Python,问题 guess_letter: (str, str) -> str 第一个参数是不发音的辅音,第二个参数是难度。返回辅音,然后由计算机播放器猜测。如果水平很容易,则随机选择要猜测的辅音。如果level是困难的,那么辅音猜测第一个参数中出现的优先辅音中的第一个辅音 PRIORITY_CONSONANTS = 'tnrslhdcmpfgybwvkqxjz' EASY = 'E' HARD = 'H' 总的来说,这个项目将创建一个功能性的刽子手游戏,这是它的一个组成部分,我必须自己编写代码

问题

guess_letter:
(str, str) -> str
第一个参数是不发音的辅音,第二个参数是难度。返回辅音,然后由计算机播放器猜测。如果水平很容易,则随机选择要猜测的辅音。如果level是困难的,那么辅音猜测第一个参数中出现的优先辅音中的第一个辅音

PRIORITY_CONSONANTS = 'tnrslhdcmpfgybwvkqxjz'
EASY = 'E'
HARD = 'H'
总的来说,这个项目将创建一个功能性的刽子手游戏,这是它的一个组成部分,我必须自己编写代码

我不知道如何写这个,我做了一个小的构造,我想解决这个问题。但我真的不明白该写什么

我希望,当难度很难时,可以选择参数unguessed consonats中出现的优先辅音中的第一个辅音 当这很容易的时候,我想要任何随机的辅音出现

guess_letters(unguessed_consonants, difficulty_level):
if difficulty_level == EASY:
if difficulty_level ==HARD:
针对Nadia的评论:


kk工作得更好,除非我在硬输入'zk',它会给我z而不是kk,在优先级辅音中,在z之前,所以输出应该是k

在这种情况下,应首先迭代搜索集合:

    for con in search_set:
        if con in unguessed_consonants:
             return con
针对Nadia的评论:


kk工作得更好,除非我在硬输入'zk',它会给我z而不是kk,在优先级辅音中,在z之前,所以输出应该是k

在这种情况下,应首先迭代搜索集合:

    for con in search_set:
        if con in unguessed_consonants:
             return con

我不会在这里给你答案。但是您可以使用str.index实现“硬”模式

>>> 'abcd'.index('b')
1

查看更多文档

这里我不会给你答案。但是您可以使用str.index实现“硬”模式

>>> 'abcd'.index('b')
1


查看更多文档

请写一个好标题。我们需要你的帮助,为你的问题写出好的标题。如果级别很简单,随机选择的辅音可以是优先辅音之一吗?它可以是这些辅音之一,因为辅音是辅音,对吗?它只是更随机如果它很容易,很难,它会看未使用的辅音,并将它们与优先辅音进行比较,猜测第一个辅音,似乎我不知道到底要尝试什么,我写这篇文章是为了克服困难“优先辅音中的辅音”但是我真的不知道如何扩展,或者我正在做的事情是否可以扩展到需要的程度。我想你应该把英语中所有的辅音放在辅音的优先位置。还有哪些辅音可以选择?请写一个好的标题。我们需要你的帮助,为你的问题写出好的标题。如果级别很简单,随机选择的辅音可以是优先辅音之一吗?它可以是这些辅音之一,因为辅音是辅音,对吗?它只是更随机如果它很容易,很难,它会看未使用的辅音,并将它们与优先辅音进行比较,猜测第一个辅音,似乎我不知道到底要尝试什么,我写这篇文章是为了克服困难“优先辅音中的辅音”但是我真的不知道如何扩展,或者我正在做的事情是否可以扩展到需要的程度。我想你应该把英语中所有的辅音放在辅音的优先位置。其他辅音有哪些可供选择?这对于简单级来说效果很好,但对于困难级来说,应该看第一个参数(比如说“htf”)在这3个辅音中,第一个出现在PRIORITY_辅音中的是't',因此它会猜测't',EASY_辅音将与PRIORITY辅音相同,skk工作得更好,除非我在hard上输入'zk',它将给我z,而不是kk,在PRIORITY_辅音中,kk在z之前,所以输出应该是kt,这对于简单的水平,但很难它应该看看第一个参数(说这是'htf')在这3个辅音中,第一个出现在优先辅音中的是't',因此它会猜测't',简单辅音将与优先辅音相同,SKK工作得更好,除非我在hard上输入'zk',它会给我z而不是k,在优先辅音中,k在z之前,所以输出应该是ki,老实说,我不知道如何我真的不知道如何使用它