Python programlama dilinde, kullanıcı ile etkileşim kurmak için en temel ve kullanışlı fonksiyonlardan biri input() komutudur. Bu fonksiyon, programın çalışması sırasında kullanıcıdan veri almayı sağlar ve bu verileri program içinde kullanmamıza olanak tanır.
input() fonksiyonu, Python'da kullanıcıdan klavye aracılığıyla veri girişi almak için kullanılan yerleşik bir fonksiyondur. Bu fonksiyon çağrıldığında, program çalışmasını duraklatır ve kullanıcının bir veri girmesini bekler. Kullanıcı Enter tuşuna bastığında, girilen veri bir string (metin) olarak programa döndürülür.
input() fonksiyonunun temel kullanımı oldukça basittir:
değişken = input()değişken = input("Lütfen bir değer giriniz: ")Aşağıdaki örnekte, kullanıcıdan ismini girmesini isteyen basit bir program gösterilmektedir:
isim = input("Lütfen isminizi giriniz: ")
print("Merhaba", isim)
input() fonksiyonu her zaman string döndürdüğü için, sayısal işlemler yapmak istediğimizde veri tipini dönüştürmemiz gerekir:
yas = input("Yaşınızı giriniz: ")
yas = int(yas) # String'i integer'a dönüştürme
gelecek_yas = yas + 5
print("5 yıl sonra", gelecek_yas, "yaşında olacaksınız.")
input() fonksiyonunu doğrudan tip dönüşümü ile birlikte kullanabiliriz:
sayi1 = int(input("Birinci sayıyı giriniz: "))
sayi2 = float(input("İkinci sayıyı giriniz: "))
toplam = sayi1 + sayi2
print("Sayıların toplamı:", toplam)
Python'da input() fonksiyonu, etkileşimli programlar oluşturmanın temel taşıdır. Doğru kullanıldığında, kullanıcı deneyimini geliştiren ve programlarınızı daha dinamik hale getiren güçlü bir araçtır.