Python’da kullanıcının girdiği 2 sayı ve operatörlerle (+, -, *, /) hesaplamalar yapabilen basit bir hesap makinesi şu şekilde yapılabilir:
num1 = float(input("Birinci sayıyı girin: "))num2 = float(input("İkinci sayıyı girin: "))operator = input("Operatörü girin (+, -, *, /): ")if operator == '+':result = num1 + num2elif operator == '-':result = num1 - num2elif operator == '*':result = num1 * num2elif operator == '/':result = num1 / num2else:print("Geçersiz operatör!")quit()print("Sonuç:", result)
Kod, kullanıcıdan birinci ve ikinci sayıları ve operatörün girilmesini ister. Daha sonra if-elif yapısı ile girilen operatör doğrultusunda hesaplama yapılır. Bulunan sonuç print fonksiyonu ile ekrana yazdırılır.
Aşağıdaki aşamalar kod metninin işleyişini açıklar:
Kullanıcıdan sayılar ve operatörün girilmesi istenir: num1 ve num2 değişkenlerine kullanıcı tarafından girilen sayılar, operator değişkenine kullanıcı tarafından girilen operatör atanır.
Operatör doğrultusunda hesaplama yapılır: if-elif yapısı ile girilen operatör kontrol edilir. Eğer girilen operatör +, -, *, / ise ilgili hesaplama yapılır ve bulunan sonuç result değişkenine atanır. Eğer girilen operatör geçersiz ise “Geçersiz operatör!” uyarı mesajı yazdırılır ve kodun çalışması sonlandırılır.
Sonuç ekrana yazdırılır: print fonksiyonu ile bulunan result değişkeninin değeri “Sonuç:” şeklinde ekrana yazdırılır.
Sitemizde python örneklerinin sayısını arttırmamız istiyorsanız web sitemize yorum olarak yazabilirsiniz. Yorum olarak yazacağınız içerikleri en kısa sürede web sitemizde paylaşıyoruz olacağız. Başka bir python programlama örnek uygulamasında görüşmek üzere. Sevgiyle kalın.