Çözüldü: Python'da basit bir hesap makinesi oluşturun

Python'da basit bir hesap makinesi oluşturmakla ilgili temel sorun, kodu doğru yazmanın zor olabilmesidir. Python güçlü bir dildir, ancak yeni başlayanların anlaması ve kullanması zor olabilir. Ek olarak, kodlama hataları yanlış sonuçlara veya beklenmeyen davranışlara yol açabilir. Ayrıca, bölme veya karekök gibi daha karmaşık işlemler için kod yazmak, ek matematik ve algoritma bilgisi gerektirebilir. Son olarak, kodda hata ayıklamak da zaman alıcı ve zorlayıcı olabilir.

# This program adds two numbers 
num1 = float(input("Enter first number: ")) 
num2 = float(input("Enter second number: ")) 
  
# Adding the two numbers 
sum = num1 + num2 
  
# Display the sum 
print('The sum of {0} and {1} is {2}'.format(num1, num2, sum))

# Satır 1: Bu program iki sayı toplar
# Satır 2: num1'e kullanıcıdan bir kayan nokta girişinin değeri atanır
# Satır 3: num2'e kullanıcıdan bir kayan nokta girişinin değeri atanır
# Satır 5: num1 ve num2'nin toplamı hesaplanır ve sum değişkeninde saklanır
# Satır 7: num1, num2 ve sum'un toplamı, string biçimlendirmesi kullanılarak konsola yazdırılır

Python'da aritmetik operatörler

Aritmetik operatörler, sayısal değerler (sabitler ve değişkenler) üzerinde matematiksel işlemler gerçekleştirmek için kullanılır. Python aşağıdaki aritmetik işleçleri destekler:

– Toplama (+): İki işlenen ekler.
– Çıkarma (-): İkinci işleneni birinciden çıkarır.
– Çarpma (*): İki işleneni çarpar.
– Bölme (/): Birinci işleneni ikinci işlenene böler.
– Modül (%): Birinci işlenenin ikinci işlenene bölümünden kalanını verir.
– Üs (**): Bir sayıyı başka bir sayı tarafından belirtilen güce yükseltir.
– Kat Bölme (//): Bir bölme sonucunun yalnızca tamsayı kısmını böler ve döndürür, herhangi bir kesirli kısım atılır.

Basit bir hesap makinesi nasıl yapılır?

Python'da basit bir hesap makinesi yapmak, programlamanın temellerini öğrenmenin harika bir yoludur. Bunu nasıl yapacağınız aşağıda açıklanmıştır:

1. İki sayıyı bağımsız değişken olarak alacak ve hesaplamanın sonucunu döndürecek bir işlev oluşturarak başlayın. Örneğin, iki sayı eklemek istiyorsanız, işleviniz şöyle görünebilir:
def topla(sayı1, sayı2):
sayı1 + sayı2'yi döndür
2. Kullanıcının 'q' veya 'çık' yazana kadar sayıları girmeye devam etmesini sağlayacak bir döngü oluşturun. Bu döngü, devam eden her hesaplamanın sonucunu da yazdırmalıdır.
True iken:
num1 = input("İlk sayıyı girin (veya çıkmak için q): ")

eğer num1 == 'q' veya num1 == 'çık' ise:
kırılma

say2 = input("İkinci sayıyı giriniz: ")

sonuç = topla(int(say1), int(say2))

print(“Sonuç”, sonuç)
3. Son olarak, kullanıcıya hangi işlemi gerçekleştirmek istediğini sorun ve yanıtlarına göre uygun işlevi çağırın. Örneğin:
işlem = input("Hangi işlemi yapmak istersiniz? (+, -, *, /): ")
işlem == "+" ise:
sonuç = topla(int(say1), int(say2))
elif işlemi == “-“:
    sonuç = çıkarma(int(say1), int(say2))
    # vesaire…

İlgili Mesajlar:

Leave a Comment