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 string içinde sadece harf ve rakamların kaç kez geçtiğini nasıl bulabilirim?
- Yazılım geliştirme sürecinde version control sistemi nedir ve neden önemlidir?
- Mühendislik alanında hangi matematik konuları önemlidir?
- PHP Nedir?
- Log seviyeleri (debug, info, warn, error) nasıl seçilir?
- Açık kaynak yazılım avantajları nelerdir?
- Sürüm Kontrol (Version Control) Sistemleri Neden Önemlidir?
- Programlama dünyasına adım atarken hangi kaynaklar en etkili yardımı sağlar?
- Yazılım geliştirme sürecinde hangi test türleri en yaygın kullanılanlardır?
- Yazılım güvenliği açısından en önemli kriterler nelerdir?
- Yapay zeka algoritmalarının yazılım geliştirme süreçlerindeki verimliliği artırma yöntemleri nelerdir
- Mantıksal operatörlerin kullanımı nasıl yapılır?
- XML nedir?
- Programlama öğrenmeye yeni başlayanlar için en kolay programlama dili hangisidir?
- Programlama dillerinin öğrenilmesi için en iyi yöntem nedir?
- Veri yapıları ve algoritmaların temel amacı nedir?
- C programlama dilinde foreach döngüsü nasıl kullanılır?
- AWS nedir?
- JavaScript’te bir değişkenin türünü nasıl kontrol edebilirim?
- JavaScript’te arrow functions’ın klasik fonksiyonlardan farkı nedir?
