【发布时间】:2018-03-01 17:17:36
【问题描述】:
几天前我刚开始使用 python 编程,之前没有编程经验。
我一直在关注在线教程,并决定通过制作一个刽子手式游戏来挑战自己。我正在尝试这样做,以便猜测替换隐藏单词中字母的位置,但 python 正在返回此错误。现在这个词叫做name,hidden_name只是长度相同的#。
name = input ("what is your name ::")
hidden_name = ("#" * len(name))
print (hidden_name)
guess = input ("Guess a letter ::")
def guess_update(guess, name, hidden_name):
right = guess in name
i = 0
for c in name:
if c == guess:
hidden_name[i] = c
i += 1
if guess in name:
guess_update(guess, name, hidden_name)
print ("Your progess is ::", hidden_name)
感谢您帮助这个新手 :)
【问题讨论】:
标签: python