gpt4 book ai didi

python - 我收到一条错误消息,指出开头未定义。我如何解决它?

转载 作者:太空宇宙 更新时间:2023-11-03 19:09:28 25 4
gpt4 key购买 nike

我正在尝试创建一个刽子手游戏。

Python 一直告诉我 get_word 未定义,但我不确定它为什么这么说。

get_word():
dictionary = ["number","one","hyper","active","knuckle","head","ninja"]
import random

process_guess():
while keep_playing:
dictionary=["number","one","hyper","active","knuckle","head","ninja"]
word=choice(dictionary)
word_len=len(word)
guesses=word_len * ['_']
max_incorrect=7
alphabet="abcdefghijklmnopqrstuvxyz"
letters_tried=""
number_guesses=0
letters_correct=0
incorrect_guesses=0
print_game_rules(max_incorrect,word_len)
while (incorrect_guesses != max_incorrect) and (letters_correct != word_len):
clues()
letter=get_letter()
if len(letter)==1 and letter.isalpha():
if letters_tried.find(letter) != -1:
print ("letter has already been used", letter)
else:
letters_tried = letters_tried + letter
first_index=word.find(letter)
if first_index == -1:
incorrect_guesses= incorrect_guesses +1
print ("The",letter,"is not the unknown word.")
else:
print("The",letter,"is in the unknown word.")
letters_correct=letters_correct+1
for i in range(word_len):
if letter == word[i]:
guesses[i] = letter
else:
print ("Please guess a single letter in the alphabet.")
print("victory:",no guesses ')


play():
1 = yes
0 = no
print(("play again? (1-yes, 0-no")):

print("get the current guess letter:", current)





main()

最佳答案

在 Python 中,新函数是使用 def 关键字定义的。这样做:

def get_word():

以及您想要定义函数的其他任何地方。

关于python - 我收到一条错误消息,指出开头未定义。我如何解决它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13505133/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com