python input fonksiyonu

Programlamadan kullanıcı ile etkileşimli olmak çok önemlidir. Kodlamalarda çoğu kez kullanıcının gireceği verilere ihtiyaç duyarız.
kullanıcıdan veri almak için pythonda input fonksiyonu kullanılır.

input fonksiyonu ile kullanıcıdan verileri kullanmak için mutlaka input fonksiyonu bir değişkene aktarılmalıdır.
örnek kullanım olarak;

degisken=input(“kullanıcının göreceği mesaj”)

bu satır ile yaptığımız işlem kullanıcıdan bir veri alma işlemidir. Aldığımız veriyi degisken adlı degiskene aktarmıs oluyoruz.

başka bir örnek:
ad=input(“Adınızı giriniz”)
bu satırda ise kullanıcıdan alınan ad bilgisi ad değişkenine aktarılmış oluyor.

input ile alınan verilerin veri türü her zaman string (str)(karakter dizisidir)
örnekler;
Kullanıcıdan isim, sinif ve memleket bilgilerini alıp ekrana yazdıran programın kodlarını yazalım

örnek : kullanıcıdan alınan iki adet sayının toplamını yazdıran programın kodları nedir?

bu örnekte yanlış kullanımı gördük. Aslında input ile alınan verilerin veri türünün str olduğunu test etmiş olduk. sayi1 ve sayi2 adlı değişkenlere aldığımız 8 ve 5 değerleri sayısal olarak değilde bir karakter olarak alınmış oldu. Yani 8 aslıdan herhangi bir harften farkı yok input ile alındığında..
eğer biz kullanıcıdan alacağımız verilerle sayısal işlemler yapacaksak o zaman input un önüne int(integer) ifadesi kullanılır. örn:
sayi1=int(input(“sayi gir:”)) burada kullanıcıdan aldığımız veriyi int (integer(tam sayı))) yapmış oluyoruz.

şimdi çözümümüzü int li olarak düzeltiyoruz.;

Bundan sonra kullanıcıdan alacağımız verileri sayısal olarak kullanacaksak mutlaka int(input()) şeklinde kullanılmalıdır.

örn: kullanıcıdan alınan sayının karesini ekrana yazdıralım

kullanıcıdan aldığımız sayıyı sayi isimli değişkene atandı ve alt satırda print ile karesi ekrana yazdırıldı

Administrator hakkında 246 makale
Bilişim Teknolojileri Öğretmeni

İlk yorum yapan olun

Bir yanıt bırakın

E-posta hesabınız yayımlanmayacak.


*