私は小さな絞首刑執行人プログラムを書こうとしていますが、その中でこの関数を使用する必要があります (課題で明示的に述べられています)。推測された文字が単語に含まれているかどうかを確認し、含まれている場合は、正しい位置にある * と推測された文字で構成される単語を返します。それでも、ユーザーが入力したものである場合(彼の推測)、「文字」変数をどのように使用できるかわかりません。そのため、実際には関数の外で割り当てられます。私は少し立ち往生しています。誰かがそれを行う方法を教えていただければ幸いです。
def print_guessed():
global secret_word
global letters_guessed
word = []
for i in range (0, len(secret_word)):
if letter == secret_word[i]: word.append(letter)
else: word.append('-')
word_str = ''.join(word)
return word_str