Temel Python kodları Test 1

Soru 03 / 10

Python'da kullanıcıdan veri almak için hangi fonksiyon kullanılır?


A) input()
B) read()
C) get()
D) scan()

Programlamada, kullanıcıdan bilgi almak çok önemlidir. Bu sayede programlarımız daha etkileşimli ve dinamik hale gelir. Python'da kullanıcıdan veri almak için özel bir fonksiyon bulunur.

  • Python'da Kullanıcıdan Veri Alma: Python'da kullanıcıdan klavye aracılığıyla veri almak için kullanılan temel fonksiyon input() fonksiyonudur.
  • Bu fonksiyon, programın çalışması sırasında kullanıcıdan bir değer girmesini bekler. Kullanıcı bir değer girip Enter tuşuna bastığında, girilen bu değer program tarafından alınır.
  • input() fonksiyonu, kullanıcıdan aldığı her veriyi string (metin) tipinde döndürür. Eğer sayısal bir değer alıp matematiksel işlemler yapmak istiyorsak, bu değeri daha sonra int() veya float() gibi fonksiyonlarla sayı tipine dönüştürmemiz gerekir.

Örnek bir kullanım:

isim = input("Adınız nedir? ")
print("Merhaba, " + isim + "!")

Bu kod çalıştırıldığında, ekranda "Adınız nedir? " yazısı görünür ve program kullanıcıdan bir isim girmesini bekler. Kullanıcı bir isim girip Enter'a bastığında, girilen isim isim değişkenine atanır ve ardından "Merhaba, [girilen isim]!" şeklinde bir çıktı verilir.

  • B) read(): Bu fonksiyon genellikle dosya okuma işlemleri için kullanılır. Kullanıcıdan doğrudan konsol aracılığıyla veri almak için tasarlanmamıştır.
  • C) get(): Python'da genel bir kullanıcı girişi fonksiyonu değildir. Farklı bağlamlarda (örneğin, sözlüklerde bir anahtarın değerini almak için dict.get() gibi) kullanılabilir, ancak doğrudan konsoldan kullanıcı girişi için standart bir fonksiyon değildir.
  • D) scan(): Python'da doğrudan kullanıcıdan veri almak için böyle bir fonksiyon bulunmamaktadır. Bu tür fonksiyonlar (örneğin C dilindeki scanf() veya Java'daki Scanner sınıfı) diğer programlama dillerinde yaygındır.

Bu açıklamalar ışığında, Python'da kullanıcıdan veri almak için doğru fonksiyonun input() olduğu açıktır.

Cevap A seçeneğidir.

↩️ Soruya Dön
✨ Konuları Gir, Yapay Zeka Saniyeler İçinde Sınavını Üretsin!
1 2 3 4 5 6 7 8 9 10
Ana Konuya Dön:
Geri Dön