私はこのクラスで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