-2
我在Python中遇到了一些麻烦,为什么它不工作?简单的Python类不工作
class Quiz:
def __init__(self, answer, question):
self.answer = answer
self.question = question
def yesno(self):
if self.answer == self.question:
return str("Correct!")
else:
return str("Wrong!")
print("Time for a quiz.")
print("What is ((((6^2 * 10) + sqrt((5000*3) - 600))/4!) * 4) - log(1 * 10^11)?")
userAnswer = int(input())
question1 = Quiz(userAnswer, 69)
Quiz.yesno()
question1.yesno() – Mateusz
我无法理解这样的说法'如果self.answer == self.question:'? –
@KalpeshDusane:它比较'self.answer'和'self.question'的值是否相同。当然,这些变量的命名是完全错误的。 – Matthias