Python ile basit bir hesap makinesi programı nasıl yazılır?
Python ile Basit Hesap Makinesi Programı
Python ile basit bir hesap makinesi yapmak oldukça kolaydır. Aşağıda, toplama, çıkarma, çarpma ve bölme işlemlerini gerçekleştiren bir program örneği verilmiştir.Programın Basit Yapısı
- Python dilini kullanarak temel matematiksel işlemler yapılsın.
- Kullanıcıdan girdi alınsın.
- Sonuç ekrana yazdırılsın.
Örnek Kod
```python def toplama(x, y): return x + y def cikarma(x, y): return x - y def carpma(x, y): return x * y def bolme(x, y): if y != 0: return x / y else: return \"Bölme hatası: Sıfıra bölünemez.\" print(\"Hesap Makinesi\") print(\"1. Toplama\") print(\"2. Çıkarma\") print(\"3. Çarpma\") print(\"4. Bölme\") secim = input(\"Bir işlem seçin (1/2/3/4): \") sayi1 = float(input(\"Birinci sayı: \")) sayi2 = float(input(\"İkinci sayı: \")) if secim == \'1\': print(\"Sonuç:\", toplama(sayi1, sayi2)) elif secim == \'2\': print(\"Sonuç:\", cikarma(sayi1, sayi2)) elif secim == \'3\': print(\"Sonuç:\", carpma(sayi1, sayi2)) elif secim == \'4\': print(\"Sonuç:\", bolme(sayi1, sayi2)) else: print(\"Geçersiz seçim.\") ```Programın Çalışma Mantığı
- Öncelikle işlemlerin tanımlandığı fonksiyonlar oluşturulur.
- Kullanıcıdan işlem tipi ve sayılar alınır.
- Seçime göre uygun işlem yapılır ve sonuç ekrana yazdırılır.
Cevap yazmak için lütfen
.
Aynı kategoriden
- Python’da bir if-else yapısı nasıl oluşturulur?
- Bilgisayarlarımızda virüsleri nasıl fark ederiz?
- Python'da bir stringin karakterlerini ters çevirmek için hangi yöntemi kullanabilirim?
- Gerçek zamanlı işbirliği: CRDT ve Operational Transform karşılaştırması
- Python’da hangi veri tipleri bulunur?
- Veri yapıları hakkında genel bilgiler (mühendislikte temel kavram)
- Python dilinde bir değişkeni başka bir değişkene atama nasıl yapılır?
- Python’da performansı artırmak için hangi kod yazim aliskanliklari veya teknikler en etkili olur?
- Veri tabanı oluştururken hangi adımları takip etmeliyim?
- Mühendislikte çapraz platform geliştirme için en iyi framework hangileridir?
- Python’da bir listedeki çift ve tek sayıları nasıl ayırabilirim?
- Python’da bir stringin içindeki harflerin sırasını nasıl değiştirebilirim?
- Pythonda bir stringin uzunlugunu nasil bulabilirim 2?
- Veri tabanı yönetimi için hangi tür veritabanı modelleri kullanılır?
- Çarpanlar ve katlar konusu nedir?
- Veri tabanı yönetiminin temel prensipleri nelerdir?
- Veri yapıları ve algoritmaların temelinde hangi konular var?
- Arduino ile neler yapılabilir?
- Python'da bir stringin her karakterini tek tek nasıl değiştirebilirim?
- Mühendislik alanında programlama dillerini öğrenmek için en etkili yöntem nedir?
