Derece Fahrenayt Çevrimi (Python)

# Derece den Fahrenayt' a çevirme programı
menu=3
while(menu!=0):
    print "---------Menü--------------"
    print "0--> Çıkış"
    print "l--> D to F"
    print "2--> F to D"
    menu = int(raw_input("Yapmak istediğiniz işlemi seçiniz: "))
    if (menu==1):
        D=float(raw_input("Derece: "))
        F=D*1.8 + 32
        print D ," Derece --> ", F ," Fahrenayt dir."
    elif (menu==2):
        F=float(raw_input("Fahrenayt: "))
        D=(F-32)/1.8
        print F ," Fahrenayt --> ", D ," Derece dir."
     

Faktöriyel Hesaplama (Python)

#  Girilen sayının faktöriyelini hesaplayan program
sayi= int(raw_input("Lütfen faktöriyeli alınacak sayıyı giriniz: "))
carpim=1
for i in range(sayi):
    carpim = carpim * (i+1)
print sayi, " sayısının farktöriyeli --> ", carpim

 

Vücut Kitle İndeksi Hesaplama (Python)

# Vücut Kitle İndeksi Hesaplama
agirlik= float(raw_input("Lütfen ağırlığınızı giriniz(kg): "))
boy=float(raw_input("Lütfen boyunuzu giriniz(cm): "))
# vki = kg/m^2
vki= agirlik / ((boy/100) * (boy/100))
print "Vücut Kitle İndeksiniz: ", vki
print "Mevcut Durumunuz: "
if (vki<=18.5):
    print "Düşük Kilolu"
elif (vki<=24.9):
    print "Normal Kilolu"
elif (vki<=29.9):
    print "Fazla Kilolu"
elif (vki<=39.9):
    print "Obez"
else:
    print "Aşırı Obez"


Basit bir Pyton Liste Örneği

flag = 1
ogrenci_list=[]
while (flag):
    print ('Menu')
    print ('0 --> Çıkış: ')
    print ('1 --> Ögrenci Girişi: ')
    print ('2 --> Ögrenci Listesini Getir: ')
    sec=input('Lütfen bir seçenek giriniz')
    if (sec==0):
        flag=0
    elif (sec == 1):
        ogrenci_alt=[]
        ad = raw_input('Adını giriniz')
        ogrenci_alt.append(ad)
        soyad = raw_input('Soyadını giriniz')
        ogrenci_alt.append(soyad)
        yas= raw_input ('Yasını giriniz')
        ogrenci_alt.append(yas)
        ogrenci_list.append(ogrenci_alt)
    elif (sec == 2):
        print (ogrenci_list)
    else:
        print ('Yanlıs bir seçenek girdiniz')
print ('ögrenci sayısı:' + str(len(ogrenci_list)))
print ('Ögrenci Listesi')
print (ogrenci_list)

Matlab Recursive Faktöriyel Fonksiyonu


Recursive fonskiyonlar programlama açısından çok önemlidir. Genel mantık olarak kendi kendini çağıran fonksiyonlar olarak nitelendirilebilir. Yazacağınız fonksiyonlar sayesinde daha az kodla daha anlaşılır ve verimli programlar yazmanız mümkün. Buna en iyi örneklerden biri faktöriyel fonksiyonudur. Yüksek lisans dersimin hatırına ben size bunu Matlab da yazmak istedim.

function sonuc= faktoriyel(sayi)
sonuc = sayi;
if  sayi == 0
    sonuc = 1;
else
    sonuc = sonuc *  faktoriyel(sayi-1);
end