一般函数调用后,如何使值减小或保持不变?

2024-04-24 22:50:11 发布

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


Tags: python
1条回答
网友
1楼 · 发布于 2024-04-24 22:50:11

从play_游戏返回一个值,该值将更新您的猜测

while num_guesses>=0:
    num_guesses = play_game(puzzle_state, correct_answer, num_guesses)

所以在这里你检查一下这个词是否正确我猜did_update保存了这个的布尔值)。 所以你检查它是否没有更新(提供的答案是错误的)。。在这种情况下,您将递减num_猜测并返回它

def play_game(puzzle, answer, num_guesses):
    guess=get_guess()      
    did_update=update_puzzle_string(puzzle,answer,guess)
    update_puzzle_string(puzzle,answer,guess)
    print(did_update)
    display_puzzle_string(puzzle)
    if not did_update :
        num_guesses -= 1
    return num_guesses

相关问题 更多 >