Programlarımızı çoğunlukla kendimiz için değil, kullanıcılar için yazıyoruz. Dolayısıyla yazdığımız programın kullanıcılar ile etkileşimde olması gerekiyor. Bu yazımızda Python ile kullanıcıdan veri alma ve tip dönüşümleri konusunu işleyeceğiz.
Python input Komutu
Python’da input komutunu kullanarak kullanıcıdan veri alırız. Hemen örnek olarak görelim.
isim = input("İsminizi Giriniz :")
print(isim)
Çıktısı :
Python Tip Dönüşümü Nasıl Yapılır ?
Python’da kullanıcıdan aldığımız her veri string türünde saklanır. Yani kullanıcıdan bir sayı girmesini istersek, o sayıda string tipinde saklanır. Daha sonra bu sayılar üzerinde işlem yaparken sorunlar çıkabilir. Hemen bir örnek ile açıklayalım.
s1 = input("1. sayı : ")
s2 = input("2. sayı : ")
print("Sonuç : ", s1 + s2)
Çıktısı :
1. sayı : 5
2. sayı : 6
Sonuç : 56
şeklinde olacaktır. Görüldüğü üzere rakamları yan yana yazdı fakat bizim istediğimiz sonuç bu değildi. Biz iki rakamı matematiksel olarak toplamak istiyorduk.
Bu sorunu kullanıcıdan aldığımız bir sayı üzerinde tip dönüşümü yapmamız gerekiyor.
s1 = int(input("1. sayı : ")) //int veri tipine dönüştürdük
s2 = int(input("2. sayı : ")) //int veri tipine dönüştürdük
print("Sonuç : ", s1 + s2)
Çıktısı :
1. sayı : 5
2. sayı : 6
Sonuç : 11
Bu yazımızda Python ile kullanıcıdan veri alma ve tip dönüşümleri konusunu işledik. Umarım faydalı olmuştur. Diğer Python dersleri yazılarımızı da okumak isterseniz buradan tümüne ulaşabilirsiniz.