Python input komutu (Veri alma) Test 1

Soru 01 / 10

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


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

Bugün Python programlamada kullanıcıdan bilgi almanın ne kadar önemli olduğunu ve bunun için hangi fonksiyonu kullandığımızı öğreneceğiz. Programlarımızın daha etkileşimli olmasını sağlamak için kullanıcıdan veri almamız gerekir. Örneğin, bir hesap makinesi programı yazıyorsanız, kullanıcının hangi sayıları toplamak istediğini bilmeniz gerekir, değil mi?

İşte adım adım çözümümüz:

  • Kullanıcıdan Veri Alma İhtiyacı: Bir programın sadece kendi içinde çalışması yerine, dış dünyadan (yani kullanıcıdan) bilgi alarak daha dinamik ve kullanışlı hale gelmesi çok önemlidir. Kullanıcıdan isim, yaş, tercih gibi bilgileri alabiliriz.
  • Python'da Doğru Fonksiyon: Python'da kullanıcıdan klavye aracılığıyla veri almak için özel olarak tasarlanmış bir fonksiyon bulunur. Bu fonksiyon, kullanıcının bir şeyler yazmasını bekler ve Enter tuşuna basıldığında yazdığı veriyi programa aktarır.
  • input() Fonksiyonu: Doğru cevap A seçeneğindeki input() fonksiyonudur. Bu fonksiyon, kullanıcıya bir mesaj gösterir (isteğe bağlı) ve kullanıcının girdiği metni bir string (metin) olarak döndürür.

    Örnek kullanım:

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

    Bu kodu çalıştırdığınızda, ekranda "Adınız nedir? " yazısını görürsünüz. Siz adınızı yazıp Enter tuşuna bastığınızda, yazdığınız isim isim değişkenine atanır ve program size "Merhaba, [adınız]!" şeklinde karşılık verir.

  • Diğer Seçeneklerin İncelenmesi:

    B) print(): Bu fonksiyon, programın çıktılarını ekrana yazdırmak için kullanılır. Yani, kullanıcıdan veri almak yerine, programdan kullanıcıya veri göndermek için kullanılır.

    C) read(): Bu fonksiyon genellikle dosya okuma işlemlerinde kullanılır. Bir dosyadan veri okumak için tasarlanmıştır, doğrudan klavyeden kullanıcı girişi almak için değil.

    D) get(): Bu, Python'ın standart kütüphanesinde doğrudan kullanıcıdan klavye girişi almak için kullanılan bir fonksiyon değildir. Bazı özel kütüphanelerde veya sözlük (dictionary) metotlarında benzer isimli fonksiyonlar bulunabilir, ancak genel kullanıcı girişi için kullanılan ana fonksiyon bu değildir.

  • Önemli Bir Not: input() fonksiyonu her zaman kullanıcının girdiği veriyi bir string (metin) olarak döndürür. Eğer sayısal bir işlem yapmak istiyorsanız (örneğin, kullanıcının yaşını alıp toplama yapmak), bu string değeri sayıya dönüştürmeniz (tip dönüşümü yapmanız) gerekir. Örneğin:
    yas_str = input("Yaşınız kaç? ")
    yas_int = int(yas_str)
    print("Gelecek yıl " + str(yas_int + 1) + " yaşında olacaksınız.")

Bu bilgiler ışığında, Python'da kullanıcıdan veri almak için kullanılan fonksiyonun input() olduğunu net bir şekilde görüyoruz.

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