Eyyüp Ensar
Decapat
- Katılım
- 4 Ocak 2021
- Mesajlar
- 30
Daha fazla
- Cinsiyet
- Erkek
Python:
class soru:
def __init__(self, soru, şıklar, cevab):
self.soru = soru.
self.şıklar = şıklar.
self.cevab = cevab.
def cevabkontrol(self,cevab):
return self.cevab == cevab.
class cevabkontrol:
def cevabcikti(self):
if cevabkontrol():
print('cevab doğrudur')
else:
print('cevab yanlıştır')
soru1=soru('türkiyenin başkenti',['izmir','ankara'],'ankara')
print(soru1.cevabkontrol('ankara'))
cevabcikti()
Burada yaptığım çalışmada bir classdan aldığım true ve false değerini diğer bir classta çıktı olarak çıkarmak ama şöyle bir hata alıyorum;
True.
Traceback (most recent call last):
File "soru_oyunu.py", line 28, in <module>
cevabcikti()
Nameerror: Name 'cevabcikti' is not defined.
Nerede yanlış bir şey yapmaktayım?
Son düzenleyen: Moderatör: