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 listeyi elemanlarına göre nasıl sıralayabilirim?
- Python’da bir stringin harflerini büyük harfe nasıl dönüştürebilirim?
- Python’da bir stringi parçalara ayırıp tersine nasıl çevirebilirim?
- PLC programlama nedir?
- Python’da bir stringi tersten yazdırmak nasıl mümkün olur?
- En iyi ücretsiz metin düzenleyiciler hangileridir?
- Yazılım geliştirme sürecinde sürüm kontrol sistemi olarak Git nasıl kullanılır?
- SLA, SLO ve SLI kavramları nedir?
- Python’da bir string’i nasıl integer’a çeviririm?
- Mühendislikte “Data Structures and Algorithms” konusunda öğrenme nereden başlamalı?
- Yapay zekâ ile donatılmış robotlar insanlığı nasıl etkileyebilir?
- Python’da string içindeki harfleri nasıl sayabilirim?
- Linux’ta dosya ve dizin oluşturma nasıl yapılır?
- EBOB ve EKOK hesaplama yöntemleri nelerdir?
- Yazılım geliştirme sürecinde test etme aşamasının önemi nedir?
- ICloud yedeklenen fotoğraflar telefonda yer kaplar mı?
- JavaScript’te async/await fonksiyonları nasıl kullanılır?
- Yapay zekâlı uzay gemileri temalı bir bilimkurgu romanında hangi teknolojik detaylar kullanılabilir?
- Sıfırdan programlama öğrenmek için önerdiğiniz kaynaklar nelerdir?
- Yeni başladığım matematik dersinde mantık ve setler konusu nedir?
