Kullanıcıdan Veri Alma | input () Fonksiyonu

327 3 0
                                    

Kullanıcı dan veri alma işlemleri input() fonksiyonu ile yapılır. Program yazarken birçok kez kullanıcının fikrini almak isteriz. Veya bilgilerine ihtiyaç duyarız. Verimli bir hizmet sunabilmek için. Şimdi bu fonksiyonun hem kullanımına, hem de detay ve kurallarına örnekler ile bir göz atalım.

Kullanımı bu şekilde, input yazıp parantezlerimizi açıp içerisine kullanıcının girmesini istediğimiz şeyi yazıyoruz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Kullanımı bu şekilde, input yazıp parantezlerimizi açıp içerisine kullanıcının girmesini istediğimiz şeyi yazıyoruz. İsterseniz bu uygulamayı bir de komut satırında (cmd) görelim. Başlat kısmından " cmd " yazıp, çıkan ilk sonuca tıklayıp komut satırını açıyoruz.

 Başlat kısmından " cmd " yazıp, çıkan ilk sonuca tıklayıp komut satırını açıyoruz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Komut satırını açtıktan sonra " python " yazıp enter'lıyoruz.

Komut satırını açtıktan sonra " python " yazıp enter'lıyoruz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

İşte Derleyici'nin komut satırında ki hali, hiçbir fark yok. Daha önce verdiğim örnekleri ve bundan sonra vereceğim örnekleri burada da rahatlıkla yazabiliriz.

Hiçbir fark, yok aynı sonucu alıyoruz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Hiçbir fark, yok aynı sonucu alıyoruz. Hatta konsolda yani komut satırında çalışmak daha hoş. (Bana göre)
Şimdi biraz daha Değişken oluşturup örnekler ile devam edelim.

Kodlar sorunsuz çalışıyor, fakat sizce de fazla karışık değil mi? Daha düzenli yazabilmek için dosya oluşturup devam edeceğiz

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Kodlar sorunsuz çalışıyor, fakat sizce de fazla karışık değil mi? Daha düzenli yazabilmek için dosya oluşturup devam edeceğiz. Derleyici'yi açıp sol üst köşede ki " File " menüsünden " New File " seçeneğine tıklayıp veya Ctrl + N yapıp yeni bir dosya oluşturun.

 Derleyici'yi açıp sol üst köşede ki " File " menüsünden " New File " seçeneğine tıklayıp veya Ctrl + N yapıp yeni bir dosya oluşturun

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Masaüstünde " Python " adında bir klasör oluşturup,

Masaüstünde " Python " adında bir klasör oluşturup,

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Bu dosyamızı klasörün içine, " input_fonksiyonu.py " olarak kaydedin.

Şimdi, az önce yaptığımız örneği dosya içerisine yazalım

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Şimdi, az önce yaptığımız örneği dosya içerisine yazalım.

Şimdi, az önce yaptığımız örneği dosya içerisine yazalım

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Evet, şimdi daha iyi. Kare işareti yorum satırı anlamına geliyor. Yani kare işaretinin olduğu satırdaki herşey yorum olarak algılanır. Derleyici burada hata falan veremez. Ayrıca ekranda da gözükmezler. Kodları çalıştırmak için F5 tuşuna basın ve istediği bilgileri girin.

 Kodları çalıştırmak için F5 tuşuna basın ve istediği bilgileri girin

Oops! Bu görüntü içerik kurallarımıza uymuyor. Yayımlamaya devam etmek için görüntüyü kaldırmayı ya da başka bir görüntü yüklemeyi deneyin.

Bu şekilde dosya oluşturarak kod yazdığımız da kodlar gözükmez. Sadece sonucu görürüz. Karmaşıklıktan da kaçınmış oluruz. Dosya oluşturup anlatmıyordum çünkü, fazla kod yazmıyorduk etkileşimli kabuk daha hızlı sonuç veriyordu. Ama dediğim gibi düzenli çalışmak istiyorsanız dosyalarda kodlama yapın.

Temelden İleriye PythonHikayelerin yaşadığı yer. Şimdi keşfedin