Girdi ve çıktı
Yazdığın satır çıktıya geri gelir. lida yazıp Enter'a basarsan print(guest) lida yazar. input() Enter'ı bekler. Enter'a basmadan program hâlâ duruyordur. Satır metindir ve guest adının altında kalır.
guest = input()
print(guest)
Burada sayı oluşmadı. Satır, print("lida") satırının gösterdiği metinle aynı cinstendir.
Etiket ekrandadır, adın içinde değil
input içine koyduğun metin beklerken görünür. Senin için etikettir. Tutulan satırın parçası değildir. input("Guest: ") önce Guest: gösterir, sonra bekler. tea yazarsan guest yalnızca tea tutar, Guest: tea tutmaz.
guest = input("Guest: ")
print(guest)
Bekleme satırında Guest: görürsün. tea yazarsın ve Enter'a basarsın. Sonraki satır tea'dir. print tutulanı yazdı, etiketi değil.
Tablodaki her satır aynı programdır, yazılan başka bir satırla. Önce guest = input(), sonra print(guest).
📊 Ne geri gelir
| Ne yazarsın | guest ne tutar | print ne yazar |
|---|---|---|
| lida | lida | lida |
| tea | tea | tea |
| yalnız Enter | boş metin | boş bir satır |
Yalnız Enter boş metin tutar
Yazmadan Enter'a basarsan tutulan metin boştur. print yine çalışır ve boş bir satır yazar. Boş, empty sözcüğü değildir ve ad kaybolmamıştır. guest adı vardır. İçinde karakter yoktur.
Yazdığın rakam hâlâ metindir
3 yazarsan guest 3 karakterini tutar. Bu sayfa toplamaz ve o karakteri sayı yapmaz. Sonraki sayfa sayılardır. O sayfaya kadar input'tan gelen 3 metindir.
Bunları sen söyle
- lida yaz. guest = input() sonra print(guest) ne yazar? lida.
- input("Guest: ") etiketi gösterir. Tutulan satır yalnızca ardından yazdığındır.
- Yalnız Enter boş metin tutar ve print boş bir satır yazar.
- 3 yazmak metindir, sayı değil.
- Guest: etiketi guest'in içinde değildir.
Yanlış okumalar
- tea yazıp Guest: tea beklemek
- Yalnız Enter'ın, adın hiç tutulmadığı anlamına geldiğini sanmak
- Yazılan 3'ü bu sayfanın toplayacağı bir sayı saymak
- Enter'ı unutmak, program hâlâ bekler
- Etiketi yazdırıp ona yazılan satır demek
Elinde kalsın
input() bekler. Bir satır yazarsın ve Enter'a basarsın. guest = input() o satırı metin olarak tutar.
print(guest) o metni geri yazar. lida yaz, lida gör.
input("Guest: ") etiket gösterir. Etiket tutulmaz. tea yazarsan guest tea tutar.
Yalnız Enter boş metin tutar. print boş bir satır yazar.
Yazılan 3 hâlâ metindir. Sonraki sayfa sayılardır.
🧠 Bilginizi Test Edin
Bilginizi Test Edin
Bu interaktif sınavla kendini test et ve konuyu ne kadar iyi anladığını gör
📝 Talimatlar
- Her soruyu dikkatle okuyun
- Her soru için en iyi cevabı seçin
- Quiz'i istediğiniz kadar tekrar alabilirsiniz
- İlerlemeniz üstte gösterilecek