Kayıt Ol

Giriş


Şifremi Kaybettim

Şifreni mi unuttun? Lütfen e-mail adresinizi giriniz. Bir bağlantı alacaksınız ve e-posta yoluyla yeni bir şifre oluşturacaksınız.

Giriş


Kayıt Ol

Merhaba, kayıt formu üzerinden kayıt olabilirsiniz. Fakat sosyal medya ile kayıt olmanızı önermekteyiz.

Python Kullanıcıdan Veri Alma ( INPUT )

Python Kullanıcıdan Veri Alma ( INPUT )

Python Kullanıcıdan Veri Alma ( INPUT )

IDE ortamında programları yazarken kullanıcı ile etkileşim için kullanıcının klavyeden birtakım verileri girmesini bekleriz. Örneğin bir kişinin adını,telefon numarasını ya da yapılacaklar işler için bir karakter girilmesi ve işlevlerin bu girilen karaktere göre yönlendirilmesi gibi. Programı kullanan kişinin programa veri girişi input() fonksiyonu ile sağlıyoruz. Şimdi basit bir program yazalım ve kullanıcın girdiği metni ekrana basalım:

Yukarıda kodları incelediğimiz zaman ad değişkenine input fonksiyonu yazılmış ve kullanıcıdan isim bilgisi istiyor. İsim bilgisi girildiğinde ekrana Merhaba+ad yazacaktır.

Çıktıdaki soruya “Ali” yazdığımızı varsayalım ve çıktı şu şekilde olucaktır;

Yani bana ilk olarak soruyu soruyor, cevap verene kadar bekliyor. Cevap verildiği an print fonksiyonu devereye giriyor ve merhaba yazısını bastiriyor.

Konuyu pekiştirmek adına birkaç uygulama daha yapalım.

Örnek -1 : Girilen iki adet sayıyı toplayan program yazınız.

NOT : Başlamadan önce, girilen değerler sayısal verdiği olduğu için int() fonksiyonu ile tip dönüşümlerini yapmalıyız.

Dolasıyla Program cıktısı şöyle olucaktır ;

Örnek -2 : Girilen Sayının Karesini Alan Fonksiyon Yazınız.

Python Kullanıcıdan Veri Alma input

Öncelikleri işlem aşamalarını anlatalım ;

İlk olarak sayi adında bir fonksiyon oluşturdum, tek parametreli x değeri var bu x değerine veri yüklenirse “kare=x**2” ifadesi ile karesini alicak. Ve bu sonucu return ile geri yollayacak.

Kafa karıştacak nokta şurası olabilir :

Ekrana yazdır ( fonksiyon çağır ( sayı tipinde değer al ( kullanıcıdan veri al )))) şeklindedir , umarım açıklayici olmuştur.

Bu duruma göre programın çıktısı şöyle olucaktır.

 


Hakkında Ali YamanYenilmez

Mühendis adayı, yazılım geliştirici ve haftanın hergünü yazılım ile zamanını geçiren ve kendini geliştiren pratik ve işine sahip öz verili biriyimdir. Web yazılım ve geliştirme alanında kendimi geliştirmekteyim ve hergün yeni birşey öğrenmeden günümü bitirmiyorum.

Beni Takip Et

Yorumlar ( 2 )


  1. def add_num(num_1, num_2):
    print(num_1 + num_2)

    x=int(input("İlk sayı x="))
    y=int(input("İkinci sayı y="))
    print("x+y=", add_num(x,y))

    Programını çalıştırıp 5 ve 6 değerlerini giriyorum, sonuç

    İlk sayı x=5
    İkinci sayı y=6
    11
    x+y= None

    Neden x+y=11 yazmıyor?

    • def add_num(num_1, num_2):
      print(“x+y=”,num_1 + num_2)

      x=int(input(“İlk sayı x=”))
      y=int(input(“İkinci sayı y=”))
      add_num(x,y)

      olmalı

Cevap yazın

Captcha Captcha güncellemek için resime tıkla