所以我做了下面的代码
外部文件中的一行特定文本被制成一个变量,然后输出这个变量。应该发生的是,当我输入代码输出的内容时,它应该输出输入是正确的,但是相反,它说即使它们完全相同,它也是错误的,请帮助
import random
p=0
score=0
lives=2
while p == 0:
x=open("wtf.txt","r")
xx=x.readlines()
ran=random.randint(0,4)
ranx=xx[ran]
print(ranx)
guess=input("guess ")
if guess == ranx:
print("correct")
score=score+3
print("score:")
print(score)
else:
print("no")
lives=lives-1
print("lives left:")
print(lives)
if lives==0:
p=p+1
print("game over")
print("your finale score was:")
print(score)
尝试使用
str(ranx.strip())
和str(guess)
希望这有帮助
相关问题 更多 >
编程相关推荐