Python ile basit hesap makinesi yapımı, Python öğrenmek için eğlenceli ve kolay bir projedir. Bu blog yazısında, Python ile dört temel işlemi yapabilen bir hesap makinesi nasıl yapılır, adım adım anlatacağım. Ayrıca, Python kütüphanelerini kullanarak hesap makinesini geliştirmek için ipuçları da vereceğim.
Python ile Basit Hesap Makinesi Yapımı
Python, son yılların en popüler programlama dillerinden biridir. Birçok farklı alanda kullanılan Python, kolay öğrenilebilir olması ve zengin kütüphane desteği sayesinde tercih edilir. Python ile akla gelebilecek her türlü program kodlanabilmektedir. Bu yazıda ise, bu dile yeni başlayanlara örnek olması açısından 4 işlem yani basit hesap makinesi yapımını kodlarını ve anlatımını paylaşacağım.
Basit Hesap Makinesi Nedir?
Basit hesap makinesi, matematiksel işlemleri yapmak için kullanılan bir araçtır. Basit hesap makineleri toplama, çıkarma, çarpma ve bölme işlemlerini yapabilir. Gelişmiş hesap makineleri ise trigonometrik, logaritmik, karekök gibi işlemleri de yapabilir.
Basit Hesap Makinesi Nasıl Yapılır?
Basit hesap makinesi yapmak için, Python IDLE (Integrated Development and Learning Environment) veya başka bir kod editörü açın. Ardından, aşağıdaki kodları girin:
# Hesap Makinesi
print("Hesap Makinesi")
print("1. Toplama")
print("2. Çıkarma")
print("3. Çarpma")
print("4. Bölme")
# Kullanıcıdan işlem seçmesini isteyelim
secim = input("İşlem yapmak istediğiniz numarayı girin (1/2/3/4): ")
# Kullanıcıdan iki sayı girmesini isteyelim
sayi1 = float(input("İlk sayıyı girin: "))
sayi2 = float(input("İkinci sayıyı girin: "))
# Seçilen işleme göre sonucu hesaplayalım
if secim == '1':
sonuc = sayi1 + sayi2
elif secim == '2':
sonuc = sayi1 - sayi2
elif secim == '3':
sonuc = sayi1 * sayi2
elif secim == '4':
sonuc = sayi1 / sayi2
else:
sonuc = "Geçersiz işlem seçtiniz."
# Sonucu ekrana yazdıralım
print("Sonuç:", sonuc)
Yukarıdaki kodlar, kullanıcının seçtiği işleme göre iki sayıyı toplar, çıkarır, çarpar veya böler. Kodları çalıştırdığınızda, aşağıdaki gibi bir ekran görürsünüz:
Hesap Makinesini Geliştirmek
Yukarıdaki kodlar, sadece temel dört işlemi yapar. Ancak, Python ile daha gelişmiş hesap makineleri yapmak da mümkündür. İşte bazı örnekler:
- Karekök Hesaplama: math kütüphanesini kullanarak, karekökü alınacak sayıyı giren kullanıcıya sonucu gösteren bir program yazabilirsiniz.
import math # math kütüphanesini içe aktaralım
# Kullanıcıdan karekökü alınacak sayıyı girmesini isteyelim
sayi = float(input("Karekökü alınacak sayıyı girin: "))
# Karekökü hesaplayalım
karekok = math.sqrt(sayi)
# Karekökü ekrana yazdıralım
print("Karekök:", karekok)
- Trigonometrik İşlemler: math kütüphanesini kullanarak, bir açıyı giren kullanıcıya sinüs, kosinüs ve tanjant değerlerini gösteren bir program yazabilirsiniz.
import math # math kütüphanesini içe aktaralım
# Kullanıcıdan açıyı girmesini isteyelim (derece cinsinden)
aci = float(input("Açıyı girin (derece): "))
# Açıyı radyana çevirelim
radyan = math.radians(aci)
# Sinüs, kosinüs ve tanjant değerlerini hesaplayalım
sinus = math.sin(radyan)
cosinus = math.cos(radyan)
tanjant = math.tan(radyan)
# Sonuçları ekrana yazdıralım
print("Sinüs:", sinus)
print("Kosinüs:", cosinus)
print("Tanjant:", tanjant)
Bu ufak proje, Python öğrenmek için harika bir yoldur. Yukarıdaki kodları inceleyerek, kendi hesap makinenizi yazabilirsiniz. Ayrıca, Python kütüphanelerini kullanarak daha gelişmiş hesap makineleri yapabilirsiniz.
Ayrıca, Python kütüphanelerini kullanarak hesap makinesini geliştirmek için ipuçları da vereceğim.
Bu konuya ilginizi çektiysek diğer konularımıza da göz atabilirsiniz.