Python for döngüsü ile faktöriyel hesaplama

Herkese Merhaba,

Programlama dilleri matematiksel işlemler yapabiliyoruz.Python ile basit bir faktöriyel hesaplama işlemi yapalım.

Faktöriyel nedir ?

1’den n sayısına kadar olan sayının çarpımının sonucuna o sayının faktöriyeli denir.”!”  işareti ile gösterilir.

Örnek

5!=1x2x3x4x5=120 gibi..

0! ise 1 e eşittir unutmayalım!

Python ile gelin bu işlemi yapalım.

İhtiyacımız olan şey ‘sayi‘ ve ‘carpim‘ değişkeni kullanıcı  klavyeden değer girecek ve biz bunu input ile alacağız ve for döngüsü kullanacağız.

for döngüsünün kullanımı ise çok basit! Faktöriyel alma işlemi ile gösterelim


#input komutu ile kullanıcıdan sayıyı alalım ve int tipine çevirelim
#döngümüz for ile başlıyor i değişkenini range komutu ile sayi'ya kadar 1 er 1 er artırıyoruz ve her seferinde carpim değişkeni ile çarptırıyoruz.

sayi=int(input(“Faktoriyeli alınacak sayıyı giriniz : “))
carpim=1

for i in range(sayi):
carpim*=i+1

print(carpim)

#print komutu ekrana  yazı yazdırmak için kullanılır.

 

Python Kurulumu (Windows)

Herkese Merhaba !
Bugün sizlere kullanımı çok kolay eğlenceli ve öğrenmesi çok basit yüksek seviyeli programlama dili olan Python kurulumunu anlatacağım.

Haydi başlayalım.

İlk olarak aşağıdaki linke tıklayıp kurulum dosyasını indirelim.

Güncel sürümleri aşağıdaki adresten takip edebilirsiniz.
https://www.python.org/downloads/

Python 3.6.4 sürümünü yükleyeceğiz.

https://www.python.org/ftp/python/3.6.4/python-3.6.4.exe

İndirdiğimiz kurulum dosyasını açalım ve

1

Add Python 3.6 to PATH seçeneğini işaretleyelim.

Ve Customize installation ile kuruluma devam edelim.

2

Burada bazı ayarlamaları ben kendime göre işaretledim.

Customize install location burada kuracağımız dizini seçmemiz gerekiyor.Ben kendime göre bu şekilde ayarladım.

Install’ a tıklayıp kurulumu başlatıyoruz.

3

Ve kurulumumuz tamamlanıyor.

Haydi gelin komut isteminden Python  kontrolü yapalım!!!!

CMD Komut istemini açıyoruz (Başlat>Çalıştır>cmd.exe) veya başlangıç menüsüne Komut İstemi yazmanız yeterli.

Python’un kurulu olduğu dizine cd komutu ile giriş yapıyoruz ve Python komutunu çalıştırıyoruz.

4

Ben test amaçlı ekrana yazı yazdırmak için  “print” Komutunu kullandım görüldüğünü gibi kurulumumuz tamamlandı.

Bir sonraki yazıda görüşmek üzere herkese faydalı olması dileğiyle.

 

 

 

Ben Kimim ?

Herkese Merhaba,

Rize’nin Pazar ilçesinde doğdum. Babamın mesleği sayesinde güzel ülkemin farklı farklı şehirlerinde yaşadım. Bunlardan birisi güzel ANKARA memleketimi burası olarak görüyorum yaklaşık 12 yıl burada yaşadım.

Üniversite hayatım Isparta’nın Atabey ilçesinde S.D.Ü Atabey Meslek Yüksek Okulu’nu kazanmam ile başladı. Son sınıfta Teknik Bilimler Meslek Yüksek Okulu’na yatay geçiş yaptım ve burada ilk gönüllü çalışma deneyimim GÖLLER YÖRESİ TEKNOKENTİ bünyesinde bir firmada gerçekleştirdim. Hem okuyup hem çalışmak güzeldi, okul dersleri yanında heyecanla gidip geldiğim firmada her gün yeni bilgiler edinmeye çalışıyordum ve okulumu bitirdim.

Okul bitince ailemin yanına dönüp Eskişehir’de bir firmada Web Uygulama Geliştirici olarak ilk resmi işime başladım, bir yıl sonra güzel Ankara’ya benim kalbimin attığı şehirde çalışma fırsatı buldum ve kendi evime taşındım. Burada Web ve Desktop uygulamaları geliştirmiş bulundum.

Üç yıl edinmiş olduğum tecrübenin yanında bilgisayar mühendisi ünvanını kazanmak istiyordum ve Dikey Geçiş Sınavı ile Cumhuriyet Üniversitesi Bilgisayar Mühendisliği Bölümü’nü kazandım. Benim için zor bir süreç oldu. Yanımda olan bana inanan canım ailem biricik dostlarım ve bütün hocalarıma teşekkür ediyorum.

Şu sıralar Java ve Spring Framework ile ilgileniyorum. İlgilendiğim konular hakkında ulaşabileceğim herkese faydalı olabilmek için makaleler yazmaya karar verdim. Makale yazmayı uzun zamandan beri düşünüyordum aslında ama Google Developer Grup DevFest2017 Sivas etkinliğinde İmza İnternet Teknolojileri Kurucularından Hasan YAŞAR hocamızın yaptığı sunum makale yazmaya başlamama sebep oldu kendisine teşekkür ediyorum.

Özel Olarak Yazılıma başladığım ilk süreçte gelişimime katkıda bulunan Muhammet ÇAĞATAY abime,

DEMİREKİN YAZILIM, POZİTİF BİLİŞİM MERKEZİ yeni adıyla NEVİSOFT ve DİZAYN YAZILIM ekip arkadaşlarıma,

Meslek Yüksek Okulu eğitim sürecinde Isparta’yı güzelleştiren güzel dostlarım (Zehra DAVRAS,Ayça YILMAZ,Mehtap ÇINAR,Burak EREN,Tahsin YİĞİT ve Semih KAZAN),

Her zaman yanımda olan can dostlarım (Mikail YÜREK, Yusuf YILDIZ, Aybars AVCI, Burak ORMAN, Semih GÜÇLÜ) ,

Dikey Geçiş Sınavı Hazırlık Sürecinde ilk hazırlanma kararını beraber aldığımız Dizayn Yazılım ekibinden yan masa arkadaşım dershane arkadaşım Merve YILDIRIM’a (Şuan KTU’de tebrikler 🙂 )

Değerli Matematik Hocalarım, Sorularımı 7/24 Çözen Burak TAVŞAN kardeşim, Lütfü ÇİÇEK kuzenim, İlkokul arkadaşım Ela KORKMAZ ve Sınava beraber çalıştığım onun değerli kardeşi Berkay KORKMAZ‘a, Dikey geçiş rehberim güzel kardeşim abim Burak EREN’e

Ve  her zaman yanımda olan  güzel kardeşim can dostum akıl hocam matematik hocam psikoloğum danışmanım canım 😀 Fulya UÇAR’a

Sonsuz teşekkür ederim. İyi ki varsınız eksik olmayın 🙂

Herkese faydalı olmak dileği ile bir sonraki yazımda görüşmek üzere vakit ayırıp okuduğunuz için teşekkür ederim.

YAZILIM GELİŞTİRME UZMANI  KUBİLAY ÇİÇEK