bakiyomoyle’nin dediği gibi hatanın önemli sebeplerinden biri, Nokta yerine Virgül kullanımı.
Python’da Virgül;
- Fonksiyon içerisinde parametreleri,
- Listeler, Demetler, Sözlükler içerisinde öğeleri ayırmak için kullanılıyor.
Ondalıklı (float) sayıları tanımlarken virgül değil, nokta kullanmalıyız.
cap = int(input("Daire Çapını milimetre cinsinden giriniz: "))
pi = 22/7
alan = pi * (cap/2)**2
print("{} mm. çaplı dairenin alanı: {} mm2'dir.".format(cap, alan))
Çıktı:
Daire Çapını giriniz: 10
10 mm. çaplı dairenin alanı: 78.57142857142857 mm2'dir.