Öncelikle bildireyim. Python 2.x ile anlattığım derslere Python 3.5 ile devam edeceğim. IDE 'nizi güncellemenizde fayda var. Ondan ötürü bu konumda raw_input 'a değinmeyeceğim...
Bu konumda sizlere python 'da kullanıcı ile veri alışverişinden söz edeceğim.
Bu komutlar ne işe yarar?
Kullanıcı ile veri alışverişinde işinize yaramaktadır. input() fonksiyonu kullanıcının sisteme veri, değer girmesini sağlar sonrasında sistemden otomatik olarak cevap alır. Aslında bunu sözel ifade yerine pratik ifade ile tanımlamak anlamanız için daha doğru.
Misal veriyorum kullanıcıya yaşını sorup sonrasında "Sen daha çok gençsin!" diyelim.

Kaynak kodumuzda incelediğiniz üzere yaş diye bir değişken tanımladık. Burada input fonksiyonu ile kişinin yaşını sorduk. Yaş değeri girilince kişiye Demek "girilen yaş" yaşındasın. Sen daha çok gençsin! dedik.
Bu fonksiyonun dediğimiz üzere temel amacı kişiden veri alıp ona cevap vermek.
input() Fonksiyonu Örnekleri
Misal geometri hesaplama programı yapalım.

Ekran Çıktısı;

format() Metodu
Aslında bu metot bir cümle ekleyici, çevirici sihirbazı. Basit bir örnek ile açıklayacağım. Örnekteki gibi print içerisinde kullanabilirsiniz, {} aralıklarına print içinde ki .format() bölümünde yer alan değerleri sırası ile çeker.

Nerede kullanabilirsiniz? Etkileşimli dilekçe yapımında veya kullanıcı kayıt formu yapımında kullanabilirsiniz.