Pythonda tkinteri kullanarak yani gui si olan basit bi taş kağıt makas oyunu yapmak istedim hata veriyor bir türlü sorunu bulamadım :kızgın yardımcı olursanız sevinirim
Verdiği Hata:
taş resmi kodu:
Kod:
taskagitmakas=["taş","kağıt","makas"]
import random
from tkinter import *
taş=taskagitmakas[0]
kağıt=taskagitmakas[1]
makas=taskagitmakas[2]
a=random.choice(taskagitmakas)
pencere = Tk()
pencere.title(u"Taş Kağıt Makas Oyunu")
pencere.geometry("400x400+150+100")
pencere.resizable(FALSE,FALSE)
tas = PhotoImage(file="tas.png")
kagıt = PhotoImage(file = "kagıt.png")
makas = PhotoImage(file = "makas.png")
def tas():
if taş==a:
durum["text"] = "Berabere!"
elif kağıt==a:
durum["text"] = "Kaybettin!"
elif makas==a:
durum["text"] = "Kazandın!"
def kagıt():
if kağıt==a:
durum["text"] = "Berabere!"
elif taş==a:
durum["text"] = "Kazandın!"
elif makas==a:
durum["text"] = "Kaybettin!"
def makas():
if makas==a:
durum["text"] = "Berabere!"
elif taş==a:
durum["text"] = "Kaybettiniz!"
elif kağıt==a:
durum["text"] = "Kazandınız!"
Baslik = Label(text = u"SEÇİMİNİ YAP!", fg= "red", font=("Open Sans","30","bold"))
Baslik.pack()
tasbuton = Button(image = tas, command = tas)
tasbuton.pack()
kagıtbutton = Button(image = kagıt, command = kagıt)
kagıtbutton.pack()
makasbuton = Button(image = makas, command = makas)
durum = Label(Text = u"")
mainloop()
Verdiği Hata:
taş resmi kodu:
Kod:
tas = PhotoImage(file="tas.png")
Moderatör tarafında düzenlendi:
