Invalid Syntax Hatası

Qiest

Decapat
Katılım
19 Kasım 2020
Mesajlar
98
Daha fazla  
Cinsiyet
Erkek
[CODE title="inek"]class Inek:
def init (self, canvas, InekResim):
self.canvas = canvas
self.idInek = canvas.create_image(10, 10, image = InekResim)
self.canvas.move(self.idInek, 150, 20)

def Ciz(self):
self.canvas.move(self.idInek, 0, 0) [/CODE]

Burada hep aynı hatayı alıyorum. Bu kodların bir çoğunu netten toplamıştım. Hatam nedir acaba?
 
Son düzenleyen: Moderatör:
init() değil __init__(self) şeklinde olmalı.
Ayrıca bu hangi kütüphane, tam hata mesajı ve varsa kodun önceki kısmını paylaşırsanız daha çok yardımcı olabiliriz.

Satırların sonunda ; kullanılması gerekmiyor mu ben mi yanlış biliyorum?
Yok hocam bu Python.
 
[CODE lang="python" title="Python"]class Inek:
def __init__(self, canvas, InekResim):
self.canvas = canvas
self.idInek = canvas.create_image(10, 10, image = InekResim)
self.canvas.move(self.idInek, 150, 20)

def Ciz(self):
self.canvas.move(self.idInek, 0, 0)[/CODE]

Eğer hata init'den kaynaklanıyorsa bu şekilde olmalı.
 
hata bundan dolayı oluyor diye gözüküyor.
 

Dosya Ekleri

  • hata.png
    76,2 KB · Görüntüleme: 46
Hata ondan değil, bir üstteki satırda parantez kapanmamış. Onu kapatın.
 
hata bundan dolayı oluyor diye gözüküyor.
[CODE title="Düzeltilmasi Gereken Satır"]self.textid = self.canvas.create_text(350, 150, text="Kaybettin", font=("Arial", 25), fill="red")[/CODE]

Bir üst satırı yukardaki ile değiştirin.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…