提问人:wi kb 提问时间:10/10/2023 最后编辑:wjandreawi kb 更新时间:10/10/2023 访问量:53
为什么我在 ELIF 中所做的语句会影响我之前的 if 语句
why does a statement i made in elif affect my previous if statement
问:
chosen_word=["pab"]
#going through the letter
for n in range (0,len(chosen_word)):
if chosen_worda[n]==guess:#right letter
word_is[n]=guess
if word_is1==word_is:#if wrong letter #why is the word_is1=word_is implemented again
life+=1
print (f"wrong guess, you died {life}")
elif word_is1!=word_is:#if right word
print (f"new word is{word_is}")
word_is1=word_is
if word_is==chosen_worda:
print ("you won pic")
elif life==3:
print ("you lost pic")
这是刽子手游戏,尽管我希望我的陈述只有在字母正确时才会实现,如果它错了,它就不应该是真的,即使在下一次迭代中,它也会保留它,看看我的意思,尝试举例......先是“Q”,然后是“A”,然后是“B”,它会说你输了elif word_is1=word_is
答: 暂无答案
评论
chosen_worda
guess
word_is
word_is1