Professional Documents
Culture Documents
Yani String türünde aldı sayıları, peki biz Integer(tamsayı) türündeki verileri
nasıl dışarıdan alacağız ve dışarıdan aldığımız yada işlem yaptığımız verinin
en önemlisi türünü nasıl bileceğiz.
type() fonksiyonu :
Bize verinin tipini veren fonksiyondur. Kullanımı nasıl hemen bakalım
veya
şeklinde metin değişkenin tipini aldık <class ‘str’> str yani string türünün
kısaltması olduğunu verdi bize aynı şekilde diğer türleri de gösterelim;
1 sayi = 25
2
3 print("sayi değişkenin tipi",type(sayi))
Çıktı
1 sayi =25
2 sayi= str(sayi)
3 print("sayi değşkenin tipi",type(sayi))
Çıktı
1 rakamlar="1234567890"
2
3 print("rakamlar değişkenin tipi",type(rakamlar))
4
5 rakamlar = int(rakamlar)
6
7 print("rakamlar değişkenin tipi",type(rakamlar))
Çıktı
1 metin ="Mobilhanem.com"
2
3 metin = int(metin)
4 metin = "Mobilhanem.com"
5
6 metin = int(metin)
Çıktı
Dışarıdan veri almayı öğrendiğimize göre ufak bir örnek ile input()
fonksiyonu konusunu bitirelim;
1 """
2 Dairenin Yarıçapını ve Alanını Hesaplayan program
3 """
4
5 yari_cap = int(input("Dairenin yarıçapını giriniz :"))
6 pi = 3.14
7
8 cevre = 2*pi*yari_cap # cevre hesapladık
9 alan = pi*(yari_cap**2) # alan hesapladık
10
11 print("Dairenin Çevre Uzunluğu :",cevre)
12 print("Dairenin alanı :",alan)
Çıktı
1 Dairenin yarıçapını giriniz :12
2 Dairenin Çevre Uzunluğu : 75.36
3 Dairenin alanı : 452.16
Görüldüğü gibi Float türünde sonuçlar olduk istersek sadece tam kısmını
yani Integer türünden alalım az önce gördüğümüz şekilde yapalım;
Çıktı
1 İsminiz :Mustafa
2 Yaşınız :21
3 Merhaba Mustafa bey yaşınız 21 hala çok gençsiniz
Göründüğü gibi çıktıyı çok güzel şekilde aldık ama karakter dizisi oldukça
karışık oldu. Ayrıca boşlukları falan ayarlamak oldukça zor oldu. Bunun için
Python bize çok güzel bir imkan sağlıyor “format()” metodu hemen
kullanımına geçelim.
format() Metodu: