input()
- Python kursu
- Başlangıç
- Ders 94/116
- 4 dk
input() ile kullanıcıdan satır almayı öğrenirsin.
input() ile girdi al
input() fonksiyonu kullanıcıdan bir satır okur ve bunu dize (string) olarak döndürür. İsteğe bağlı bir mesaj parametresi alır; bu mesaj ekranda görünür:
name = input("Ad: ")
# Ad: Ayşe (kullanıcı yazar)
print(name) # Ayşeinput() her zaman dize döndürür — sayı bekliyorsan sonradan dönüştürmen gerekir. Boş satır girerse boş dize "" döner.
Komut satırından veri alan betiklerde temel araçtır.
Mesaj ve boş girdi
input()'a verilen mesaj kullanıcıya gösterilir, ardından satır okunur. Kullanıcı hiçbir şey yazmadan Enter'a basarsa boş dize döner:
answer = input("Devam? ")
# kullanıcı Enter'a basarsa
print(repr(answer)) # ''Mesaj parametresi boş bırakılabilir: input() sadece bekler. Mesaj, kullanıcıya ne gireceğini söyler; iyi bir mesaj girdi kalıtesini artırır.
Etkileşimli betiklerde net mesajlar kullan.
Uygulama input ile selam ver
name değişkenine input("Ad: ") ata. Kullanıcı Ayşe yazıyor. Sonra print("Merhaba, " + name) ile selamı yazdır.
Başlangıç kodu
# input ile ad sor
# sonra selam verÖrnek çözüm
name = input("Ad: ")
print("Merhaba, " + name)Beklenen çıktı
Ad: Merhaba, Ayşe
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 input() ne döndürür?
- Boole (bool)
- Tamsayı (int)
- Liste (list)
- Dize (string) Doğru cevap
Açıklama: input() her zaman dize döndürür; sayı için int() veya float() gerekir.
2 input çağrısını tamamla
name = ____
name = input("Ad: ")
Açıklama: input("Ad: ") mesaj gösterir ve girilen satırı döndürür.
3 input kavramlarını eşleştir
| Kavram | Anlamı |
|---|---|
input() |
Girdi okur |
mesaj |
Kullanıcıya görünür |
"" |
Boş girdi sonucu |
dize |
Dönüş türü |