Şimdi Ara

Python ValueError: invalid literal for int() with base 10: '' hatası.Acil

Bu Konudaki Kullanıcılar:
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
1.888
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Selam arkadaşlar.Geçenlerde bir gün python'da asal sayı bulma kodu yazmıştım.Her şey güzeldi çok güzel çalışıyordu.Ancak cuma günü,bu asal sayı bulma kodunu Tkinter ile görselleştirme isteğim çıkana kadar :).Dedim tkinter ile görselleştiriyim,
    entry'ye değer girsinler, butona bassınlar ve messagebox ile asal olup olmadığı iletilsin.Ancak istediğimi yapamadım :D.

    Tamam herşey güzel gidiyordu ama entrynin içine insert yapmadığımda (e.insert(0, 23) gibi) (kodu en aşağıda paylaşacağım orda bakınız.başına # koyarak kodu kapattım) evet entry'nin içine insert yapmadığımda invaild literal hatası veriyor.İnsert yaptığımda ise mesela e.insert(0, 23) yaptığımda entrynin içine ne yazarsam 23'e dönüyor ve hep 23'ün asal olduğunu söylüyor.Lütfen acil yardım eder misiniz. insert kodu yerine ne koyabilirim?


    (kod satırı 13 insertin başına # koydum)


    Kodlar:

    from tkinter import*
    import tkinter.messagebox

    AOV=Tk()
    AOV.title("AOV")
    AOV.geometry("300x100")

    yazi=Label(AOV,text='Lütfen Sayıyı Giriniz.')
    yazi.pack()

    e=Entry()
    e.pack()
    #e.insert(0, 23)


    s=e.get()
    gk=int(s)


    def sonuc():
    tam=0
    sayi=(gk)
    for a in range(1,sayi+1,1):
    tek=sayi%a
    if tek==0:
    tam=tam+1
    if sayi>1:
    if tam>2:

    x=(sayi,'Sayısı Asal Değildir')
    else:
    x=(sayi,'Sayısı Asaldır.')
    elif sayi==1:
    x=("1 sayısı, kural gereği asal değildir.")
    else:
    x=("0 ve Negatif sayılarınını asallığı sorgulanmaz. ")



    tkinter.messagebox.showinfo("Sonuç",x)
    e.delete(0,END)

    buton=Button(AOV,text="Bul",command=sonuc)
    buton.pack(pady=20)

    #asalkod_asalkod




    #asal kod_asal kod


    mainloop()




    < Bu mesaj bu kişi tarafından değiştirildi ismailTR16 -- 2 Aralık 2018; 11:49:34 >



  • Arkadaşlar yeniyim bu mesajı nasıl silcem ya :D
    Bu arada acil yardım pls



    < Bu mesaj bu kişi tarafından değiştirildi ismailTR16 -- 2 Aralık 2018; 11:52:6 >
  • ismailTR16 İ kullanıcısına yanıt
    up arkadaşlar lütfen yardım ya?
  • up
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.