0Pricing
Python Academy · Ders

Kullanıcı Girdisini Okuma

Kullanıcılardan veri okumak ve bu verileri işlemek için input() işlevini kullanın.

Kullanıcı Girdisini Okuma, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.

Giriş

input() işlevi programınızı duraklatır ve kullanıcının bir şeyler yazmasını bekler; ardından yazılanı dize olarak döndürür.

Temel input()

name = input('Enter your name: ') İstem dizesi isteğe bağlıdır. İşlev her zaman bir str döndürür.
# name = input('Your name: ')
name = 'Alice'  # simulated
print('Hello,', name)

input() Her Zaman str Döndürür

Kullanıcı 42 yazsa bile input(), '42' dizesini döndürür. Dönüştürmeniz gerekir: age = int(input('Age: '))
# age = int(input('Age: '))
age = int('25')  # simulated
print(age + 1)

Birden Çok Değer Okuma

Aynı anda birkaç değer okumak için split() kullanın: a, b = input().split() veya tam sayılar için map(int, input().split()) kullanın.
# a, b = map(int, input().split())
a, b = 3, 5  # simulated
print(a + b)

Girdiyi Doğrulama

Geçerli veri alındığından emin olmak için girdiyi bir döngü içine alın: while True: try: x = int(input()); break except ValueError: print('Try again')

Toplu Girdi için sys.stdin

Yarışmalı programlama veya dosya yönlendirmeleri için import sys; data = sys.stdin.read(), tüm verileri tek seferde okur ve tekrarlanan input() çağrılarından daha hızlıdır.

Parolalar için getpass

import getpass; pwd = getpass.getpass(), girdiyi terminalde göstermeden okur — parolalar için güvenlidir.
import getpass
# pwd = getpass.getpass('Password: ')

İstem Biçimlendirme

İstemleri açık ve anlaşılır hâle getirin: input('Enter your age (18-99): '). İki nokta ve boşluk, kullanıcı deneyimini iyileştirir.

Sayıları Güvenle Okuma

Dönüştürmeleri try/except ValueError içine alın. Bu, kullanıcılar sayı yerine harf yazdığında programın çökmesini önler.

Boşlukları Kırpma

Kullanıcılar çoğu zaman sona boşluk ekler. Değeri temizlemek için input() sonrasında .strip() kullanın: name = input().strip()
raw = '  Alice  '
name = raw.strip()
print(repr(name))

Küçük Hesap Makinesi Oluşturma

input + int() + aritmetiğini birleştirmek: a = int(input()); b = int(input()); print(a + b), etkileşimli ve eksiksiz bir hesap makinesidir.

Hızlı Denetim

input() her zaman hangi türü döndürür?

Özet

input(), kullanıcı girdisini str olarak okur. Her zaman gereken türe dönüştürün, boşlukları temizlemek için .strip() kullanın ve güvenlik için dönüştürmeleri try/except içine alın.

Devam Edin

Harika çalıştınız! Becerilerinizi geliştirmeye devam etmek için sonraki derse geçin.

Sıkça Sorulan Sorular

“Kullanıcı Girdisini Okuma” dersi ücretsiz mi?

Evet — “Kullanıcı Girdisini Okuma” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.

“Kullanıcı Girdisini Okuma” dersinde ne öğreneceğim?

Kullanıcılardan veri okumak ve bu verileri işlemek için input() işlevini kullanın. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Python Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Kullanıcı Girdisini Okuma” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Değişkenler ve Atama
  2. Sayısal ve Mantıksal Türler
  3. Dizeler ve Tür Dönüşümü
  4. Kullanıcı Girdisini Okuma
← Python Academy Sayfasına Dön