Python ile Girilen Sayının Mutlak Değerini Bulma
Bu örneğimizde, Python ile kullanıcı tarafından girilen bir sayının mutlak değerini bulan örnek bir program kodlayacağız.
Matematikte, bir sayının mutlak değerini bulmak için sayının “0” noktasına olan uzaklığına bakarız. Başka bir deyişle, bir sayı pozitifse olduğu gibi alınır, negatifse pozitif yapılır. Dolayısıyla ilk hedefimiz sayının negatif olup olmadığını yani 0’dan küçük olup olmadığını bulmak olacak.
Programımızda kullanıcıdan girdi alınacağı için input() fonksiyonunu kullanacağız. Bu işlem için kuracağımız koşulu ise “if-else ile yapacağız. İlk olarak, problemimizi çözmek için yararlandığımız algoritmayı ve onu temsil eden akış şemasını oluşturalım:
- Adım 1: Başla
- Adım 2: Kullanıcıdan bir sayı al
- Adım 3: Alınan sayının mutlak değerini hesapla
- Adım 4: Hesaplanan mutlak değeri yazdır
- Adım 5: Bitir
Akış şemamızı koda dökelim:
# Sayıyı kullanıcıdan al
sayi = int(input("Bir sayı giriniz: "))
# Sayının mutlak değerini hesapla
if sayi < 0:
mutlak_deger = -sayi
else:
mutlak_deger = sayi
print(sayi, "sayısının mutlak değeri", mutlak_deger, "olacaktır.")
Bu kod, kullanıcının girdiği bir sayının mutlak değerini alır ve ekrana yazdırır. Sayının mutlak değerini hesaplarken, sayının negatif olup olmadığını kontrol eder ve eğer negatifse, pozitife çevirip mutlak değerini bulur.
❗ Pythond’da abs()
metodunu kullanarak sayının mutlak değerini bulabiliriz.
# Sayıyı kullanıcıdan al
sayi = int(input("Bir sayı giriniz: "))
# Sayının mutlak değerini hesapla
mutlak_deger = abs(sayi)
print(sayi, "sayısının mutlak değeri", mutlak_deger, "olacaktır.")