Python'da input Fonksiyonu
Şimdi input fonksiyonunu inceleyelim.
Bu fonksiyon, konsoldan veri girmeye ve
daha sonra kullanılmak üzere bu verileri
kaydetmeye olanak tanır. İsteğe bağlı
parametresine kullanıcı için bir istem
dizesi iletilir. Kod çalıştırıldıktan
sonra, kullanıcı dizenin sağındaki alana
veri girebilir. Girilen verilerin kaydedilmesi
için Enter tuşuna basılmalıdır.
Fonksiyon, sonuç olarak bir dize döndürür.
Örnek . Veri Çıktısı
Değeri input fonksiyonunun sonucu
olan bir tst değişkeni oluşturalım.
Parametresine bir sayı girilmesini isteyen
bir dize yazalım:
tst = input('enter number: ')
Kod çalıştırıldıktan sonra konsolda şu dize görüntülenecektir:
'enter number:'
Dizenin sağına herhangi bir değer girilebilir.
12 sayısını girelim:
'enter number:' 12
Kullanıcı sayıyı girdikten sonra, bu sayı
tst değişkenine kaydedilir.
Açıklık getirmek için koda değişkenin
değerini konsola yazdıran bir satır ekleyelim:
print(tst)
Artık sayı girildikten sonra, konsolda
tst değişkeninin değeri de görüntülenecektir:
'enter number:' 12
'12'
Örnek . Girilen Sayılarla Matematiksel İşlemler
Girilen değere bir ekleyelim:
tst = input('enter number: ')
print(tst + 1) # hata verecektir
Bunun nedeni, input fonksiyonunun
her zaman bir dize döndürmesidir.
Bu nedenle matematiksel işlemler yapmak
için bunu bir sayıya dönüştürmek gerekir.
Bu, int fonksiyonu kullanılarak yapılır:
print(int(tst) + 1) # 13 yazdıracaktır
Pratik Görevler
Kullanıcıdan mevcut günü girmesini isteyin. Konsola yazdırın.
İki değişken olduğunu varsayalım:
num1 = 10
num2 = input('enter number: ')
Toplamlarını alın ve konsola yazdırın.