用for循环来猜刽子手的单词

2024-05-14 03:16:38 发布

您现在位置:Python中文网/ 问答频道 /正文

def get_guess(past_guesses):      
    """
    Checks if past_guesses is 1 letter, a letter or has been used before, and 
    prompts user to try again

    Args:past_guesses:a st, one letter long
    Returns: 'You need to enter one alphabetic character which you haven\'t 
    already guessed. Try again'

    Example:
    >>> get_guess([a, a])
    'You need to enter one alphabetic character which you haven\'t 
    already guessed. Try again'
    >>> get_guess([A, a])
    'You need to enter one alphabetic character which you haven\'t 
    already guessed. Try again'
    >>> get_guess([1])
    'You need to enter one alphabetic character which you haven\'t 
    already guessed. Try again'
    """
    counter = 0
    p = [x.lower() for x in past_guesses]
    for i in past_guesses:
        if i in past_guesses:
            counter += 1
        if counter > 2:
            result = "'You need to enter one alphabetic character which you\
            haven't already guessed. Try again'"
        elif :
            result = p, 'is in the word'
        return result

你好。我很难想出如何写一个代码来帮助我们从一个已经猜到的单词列表(过去猜到的)中写出一个字符串。你知道吗


Tags: toyouwhichneedonepastentercharacter