Ana içeriğe atla

python ile hesap makinesi

 python ile hesap makinesi(grafik tabanli)


import tkinter as tk


def hesapla():

    try:

        sayi1 = float(sayi1_giris.get())

        sayi2 = float(sayi2_giris.get())

        islem = islem_giris.get()


        if islem == "+":

            sonuc = sayi1 + sayi2

        elif islem == "-":

            sonuc = sayi1 - sayi2

        elif islem == "*":

            sonuc = sayi1 * sayi2

        elif islem == "/":

            if sayi2 == 0:

                sonuc = "Hata: Sıfıra bölme hatası!"

            else:

                sonuc = sayi1 / sayi2

        else:

            sonuc = "Hata: Geçersiz işlem türü!"


        sonuc_etiketi.config(text="Sonuç: " + str(sonuc))

    except ValueError:

        sonuc_etiketi.config(text="Hata: Geçersiz giriş!")


pencere = tk.Tk()

pencere.title("Hesap Makinesi")


sayi1_etiketi = tk.Label(pencere, text="Sayı 1:")

sayi1_etiketi.grid(row=0, column=0)

sayi1_giris = tk.Entry(pencere)

sayi1_giris.grid(row=0, column=1)


sayi2_etiketi = tk.Label(pencere, text="Sayı 2:")

sayi2_etiketi.grid(row=1, column=0)

sayi2_giris = tk.Entry(pencere)

sayi2_giris.grid(row=1, column=1)


islem_etiketi = tk.Label(pencere, text="İşlem (+, -, *, /):")

islem_etiketi.grid(row=2, column=0)

islem_giris = tk.Entry(pencere)

islem_giris.grid(row=2, column=1)


hesapla_dugmesi = tk.Button(pencere, text="Hesapla", command=hesapla)

hesapla_dugmesi.grid(row=3, column=0, columnspan=2)


sonuc_etiketi = tk.Label(pencere, text="")

sonuc_etiketi.grid(row=4, column=0, columnspan=2)


pencere.mainloop()

Yorumlar

Bu blogdaki popüler yayınlar

Ana sayfa

tps yazilim pyhon ile hazır kodlar  windowsta işinizi kolaylaştıracak bilgiler  pythondaki temel öğeleri kısa anlatım  ve daha fazlası

Wındows kısayolları

  En Faydalı Windows Klavye Kısayolları [2025] – Bilgisayar Kullanımınızı Hızlandırın! Windows işletim sistemi, klavye kısayollarıyla çok daha verimli kullanılabilir. Bu yazımızda,  Windows kısayolları  ile bilgisayar başında geçirdiğiniz zamanı nasıl daha verimli hale getireceğinizi öğreneceksiniz. Hem günlük kullanıcılar hem de profesyoneller için en sık kullanılan ve az bilinen  Windows klavye kısayolları  listesi sizi bekliyor. En Temel Windows Kısayolları Ctrl + C  → Seçilen öğeyi kopyalar. Ctrl + V  → Kopyalanan öğeyi yapıştırır. Ctrl + X  → Seçilen öğeyi keser. Ctrl + Z  → Son işlemi geri alır. Ctrl + Y  → Geri alınanı yeniden yapar. Alt + Tab  → Açık pencereler arasında geçiş yapar. Alt + F4  → Aktif pencereyi kapatır. Windows + D  → Masaüstünü gösterir veya gizler. 🖼️ Pencere ve Ekran Yönetimi Kısayolları Windows + E  → Dosya Gezgini’ni açar. Windows + L  → Bilgisayarı kilitler. Windows + ↑  → Akti...

En iyi 10 yapay zeka(2025)

En İyi 10 Yapay Zeka: 2025’in Öne Çıkan AI Araçları Yapay zeka (AI) teknolojileri, 2025 itibarıyla hayatımızın her alanına girmeye devam ediyor. İş dünyasından eğitime, sağlık sektöründen günlük yaşama kadar pek çok alanda yapay zeka çözümleri kullanılıyor. Peki şu anda piyasadaki en iyi yapay zekalar hangileri? Bu yazıda, farklı kategorilerde öne çıkan en iyi 10 yapay zeka aracını senin için listeledik. 1. ChatGPT (OpenAI) Kullanım Alanı: Metin üretimi, müşteri hizmetleri, içerik oluşturma Neden En İyiler Arasında? Doğal dil işleme konusunda en gelişmiş modellerden biri. Blog yazıları, e-posta taslakları, kod yazımı gibi birçok işlevi kolayca yerine getiriyor. 2. Midjourney Kullanım Alanı: Görsel oluşturma Neden Öne Çıkıyor? Yalnızca yazdığınız açıklamalara göre hayal gücünü zorlayan görseller üretebiliyor. Tasarımcılar ve sanatçılar arasında oldukça popüler. 3. Sora (OpenAI) Kullanım Alanı: Yapay zeka destekli video üretimi Özelliği: Metinden video ü...