- 26 Haz 2015
- 10
- 0
#1)Python Örnekleri:http://www.turkhackteam.org/diger-programlama-dilleri-ve-databaseler/1148751-python-ornekleri.html
###HackerBoyFB iyi çalışmalar...###
#Örneklere devam ediyorum.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
a='Adı'
s='Soyadı'
n='No'
d=27
c='='
print(n,a,s,sep='\t')
print(2*c,3*c,6*c,sep='\t')
print(12,end='\t')
print('Ayşe','Koru',sep='\t')
print(d,'\tHackerBoy','\tFB')
#burada yapılmak istenen exceldeki gibi tablolama sistemi yapmaktır.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
A=37
B=99
if B >3*A :
print ('B sayısı A sayısının 3 katından büyük')
else:
print ('B sayısı A sayısının üç katından küçük')
# burada yapılmak istenen 99 sayısının 37*3 sayısının sonucundan
#büyük olduğunu kontrol etmektir eğer sonuç doğruysa true dönmektedir.
###HackerBoyFB iyi çalışmalar...###
#!c:/python32/python.exe
U=8 # benim okul numaram 11010118 son rakamını yazıyorum
K=1 # numaramın ikinci rakamı
y=U+2
K=(2*y+K)/3
if K<=U:
print ('Bugün öğle yemeği yeme')
else :
print ('bugün öğlen balık ye')
#U ve K ya soruda ki gibi okul numarasına göre değer ataması yaptık.
#y=8+2 den 10 yapar.alt satırda 2*10+1=21 yapar ve 3e bölününce 0 kalır.
#if döngüsü içinde de K nın son değerinin U nun değerinden küçük , eşit olup olmadığını denetleriz
#ilk koşul sağlanırsa birinci print i sağlanmazsa ikinci printi çıktı olarak verir.
###HackerBoyFB iyi çalışmalar...###
#! c:\python32\python.exe
y=int(input('Bir sayı giriniz:'))
if (y%2)==0 :
print('Girdiğiniz sayı çift')
else:
print('Girdiğiniz sayı tek')
#kullanıcıdan değer girilmesini istediğimiz için input u kullandık ve bu değerin sayı
#sayı olmasını istediğimiz için int tanımlaması kullandık.
#if döngüsü kurduk y nin 2 ye bölümünden kalanın sıfır olup olmadığına bakıyoruz ve ona göre çıktı vermesini istiyoruz.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
def U(u):
u=u*2
if u >= 10:
return u+5
else:
return u-5
def T(t):
t=2*U(t)+2
if t>52:
return t
else:
return t/2
print (T(10))
#burda önce iki adet fonksiyon tanımı yapılmıştır ve print T(10) yapılarak ikinci fonksiyon çalıştırılmıştır.
#ikinci fonksiyon da T(t) ye 10 değeri atanmış ve bir alt satır işleme konulmuştur.t=2*U(t)+2 işleminde U(u) ya 10 atamış olduk yani U fonksiyonu devreye girmiş oldu.
#en üst fonksiyon da u=u*2 yani 10*2 = 20 dir.if döngüsüne göre u>=10: olduğu için return içinde ki u+5 yani 20+5 = 25 olmuştur ve ikinci fonksiyonda ki ...
#t=2*U(t)+2 içerisinde ki U(t)'ye 25 değeri son değer olarak atanır.işlemin sonucu 2*25+2 yani 52 dir.
#t =52 olduğu için if yerine else döngüsü işleve alınır ve t/2 den sonuç 26 çıkar.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
def U(u):
if u>0 and u<4:
return 1
elif u>4 and u<6:
return 2
else:
if u<0:
return 3
else:
return 4
def K(k):
if k%2>0:
k=(k-7)/2
else:
k=k/2
return U(k)
m=int(input('Bir sayı giriniz:'))
u=K(m)
if u==1:
print('Hatay')
elif u==2:
print('Yozgat')
elif u==3:
print('Samsun')
elif u==4:
print('Bolu')
else:
print('İmkansızı başarmak')
#öncelikle 2 adet fonksiyon tanımı yapılmıştır.Sonra kullanıcıdan m isimli değer girilmesi istenmiştir.
#m'ye girilen değer u=K(m) ye aktarılır ve def K(k) işleme sokulur.
#kullanıcı örneğin 3 rakamını girmiş olsun burdan u=K(m) işlevinde m=3 olarak değer alır.
#Bir alt satırda ki if döngüsü içinde 3'ün 2 ye bölümünden kalanı sıfırdan büyükse ilk işlev değilse else devreye girer.
#3'ün 2 ye bölümünden kalan 1 olduğu için k=(k-7)/2 işlevi devreye girer ve k'nın değeri 3 olduğu için sonuç -2 çıkar
#Hemen altında bulunan return U(k) bir üstte bulunan def U(u) işlevine geçer burda U(u) içindeki küçük u -2 değerini alır.
#if elif else durumlarını sorgular.Sonuç olarak else nin altında bulunan if u<0: ' a denk geldiği için return 3 yapar.
#yani en altta ki u==3:
# print('Samsun') değerini çıktı olarak bize verir.
#Sizde her hangi bir rakam örneğin 4 rakamına göre uygulama yapabilirsiniz...
# Tersten yapmak (örneğin hatay ın çıkması) için
#Hatayın çıkması için u==1 değerini alması gereklidir.En üst döngüde u==1(return 1) değerini veren döngüye göre k dan gelen değerin 0-4 arası olması gerekir.
#k ya 6,4,2 değerlerini düşündüğümüzde bize 0-4 arası değerleri verir.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/pythone.exe
a=int(input('Denklemin a katsayısını girin:'))
b=int(input('Denklemin b katsayısını girin:'))
c=int(input('Denklemin c katsayısını girin:'))
def delta(a,b,c):
y=((b**2)-(4*a*c))**0.5
return y
def x1(a,b,c):
h=delta(a,b,c)
z=(-b-h)/(2*a)
print('Denklemin birinci kökü x1:',z)
def x2(a,b,c):
h=delta(a,b,c)
v=(-b+h)/(2*a)
print('Denklemin ikinci kökü x2:',v)
x1(a,b,c)
x2(a,b,c)
#kullanıcıdan a,b,c isminde değer girilmesi için input komutu kullanıldı.
#3 adet fonksiyon tanımı yapıldı
#her fonksiyonun içinde ki işlemlerin tanımı yapılıp değer olarak atandı.
#son olarak print alındı.
###HackerBoyFB iyi çalışmalar...###
###HackerBoyFB iyi çalışmalar...###
#Örneklere devam ediyorum.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
a='Adı'
s='Soyadı'
n='No'
d=27
c='='
print(n,a,s,sep='\t')
print(2*c,3*c,6*c,sep='\t')
print(12,end='\t')
print('Ayşe','Koru',sep='\t')
print(d,'\tHackerBoy','\tFB')
#burada yapılmak istenen exceldeki gibi tablolama sistemi yapmaktır.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
A=37
B=99
if B >3*A :
print ('B sayısı A sayısının 3 katından büyük')
else:
print ('B sayısı A sayısının üç katından küçük')
# burada yapılmak istenen 99 sayısının 37*3 sayısının sonucundan
#büyük olduğunu kontrol etmektir eğer sonuç doğruysa true dönmektedir.
###HackerBoyFB iyi çalışmalar...###
#!c:/python32/python.exe
U=8 # benim okul numaram 11010118 son rakamını yazıyorum
K=1 # numaramın ikinci rakamı
y=U+2
K=(2*y+K)/3
if K<=U:
print ('Bugün öğle yemeği yeme')
else :
print ('bugün öğlen balık ye')
#U ve K ya soruda ki gibi okul numarasına göre değer ataması yaptık.
#y=8+2 den 10 yapar.alt satırda 2*10+1=21 yapar ve 3e bölününce 0 kalır.
#if döngüsü içinde de K nın son değerinin U nun değerinden küçük , eşit olup olmadığını denetleriz
#ilk koşul sağlanırsa birinci print i sağlanmazsa ikinci printi çıktı olarak verir.
###HackerBoyFB iyi çalışmalar...###
#! c:\python32\python.exe
y=int(input('Bir sayı giriniz:'))
if (y%2)==0 :
print('Girdiğiniz sayı çift')
else:
print('Girdiğiniz sayı tek')
#kullanıcıdan değer girilmesini istediğimiz için input u kullandık ve bu değerin sayı
#sayı olmasını istediğimiz için int tanımlaması kullandık.
#if döngüsü kurduk y nin 2 ye bölümünden kalanın sıfır olup olmadığına bakıyoruz ve ona göre çıktı vermesini istiyoruz.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
def U(u):
u=u*2
if u >= 10:
return u+5
else:
return u-5
def T(t):
t=2*U(t)+2
if t>52:
return t
else:
return t/2
print (T(10))
#burda önce iki adet fonksiyon tanımı yapılmıştır ve print T(10) yapılarak ikinci fonksiyon çalıştırılmıştır.
#ikinci fonksiyon da T(t) ye 10 değeri atanmış ve bir alt satır işleme konulmuştur.t=2*U(t)+2 işleminde U(u) ya 10 atamış olduk yani U fonksiyonu devreye girmiş oldu.
#en üst fonksiyon da u=u*2 yani 10*2 = 20 dir.if döngüsüne göre u>=10: olduğu için return içinde ki u+5 yani 20+5 = 25 olmuştur ve ikinci fonksiyonda ki ...
#t=2*U(t)+2 içerisinde ki U(t)'ye 25 değeri son değer olarak atanır.işlemin sonucu 2*25+2 yani 52 dir.
#t =52 olduğu için if yerine else döngüsü işleve alınır ve t/2 den sonuç 26 çıkar.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/python.exe
def U(u):
if u>0 and u<4:
return 1
elif u>4 and u<6:
return 2
else:
if u<0:
return 3
else:
return 4
def K(k):
if k%2>0:
k=(k-7)/2
else:
k=k/2
return U(k)
m=int(input('Bir sayı giriniz:'))
u=K(m)
if u==1:
print('Hatay')
elif u==2:
print('Yozgat')
elif u==3:
print('Samsun')
elif u==4:
print('Bolu')
else:
print('İmkansızı başarmak')
#öncelikle 2 adet fonksiyon tanımı yapılmıştır.Sonra kullanıcıdan m isimli değer girilmesi istenmiştir.
#m'ye girilen değer u=K(m) ye aktarılır ve def K(k) işleme sokulur.
#kullanıcı örneğin 3 rakamını girmiş olsun burdan u=K(m) işlevinde m=3 olarak değer alır.
#Bir alt satırda ki if döngüsü içinde 3'ün 2 ye bölümünden kalanı sıfırdan büyükse ilk işlev değilse else devreye girer.
#3'ün 2 ye bölümünden kalan 1 olduğu için k=(k-7)/2 işlevi devreye girer ve k'nın değeri 3 olduğu için sonuç -2 çıkar
#Hemen altında bulunan return U(k) bir üstte bulunan def U(u) işlevine geçer burda U(u) içindeki küçük u -2 değerini alır.
#if elif else durumlarını sorgular.Sonuç olarak else nin altında bulunan if u<0: ' a denk geldiği için return 3 yapar.
#yani en altta ki u==3:
# print('Samsun') değerini çıktı olarak bize verir.
#Sizde her hangi bir rakam örneğin 4 rakamına göre uygulama yapabilirsiniz...
# Tersten yapmak (örneğin hatay ın çıkması) için
#Hatayın çıkması için u==1 değerini alması gereklidir.En üst döngüde u==1(return 1) değerini veren döngüye göre k dan gelen değerin 0-4 arası olması gerekir.
#k ya 6,4,2 değerlerini düşündüğümüzde bize 0-4 arası değerleri verir.
###HackerBoyFB iyi çalışmalar...###
#! c:/python32/pythone.exe
a=int(input('Denklemin a katsayısını girin:'))
b=int(input('Denklemin b katsayısını girin:'))
c=int(input('Denklemin c katsayısını girin:'))
def delta(a,b,c):
y=((b**2)-(4*a*c))**0.5
return y
def x1(a,b,c):
h=delta(a,b,c)
z=(-b-h)/(2*a)
print('Denklemin birinci kökü x1:',z)
def x2(a,b,c):
h=delta(a,b,c)
v=(-b+h)/(2*a)
print('Denklemin ikinci kökü x2:',v)
x1(a,b,c)
x2(a,b,c)
#kullanıcıdan a,b,c isminde değer girilmesi için input komutu kullanıldı.
#3 adet fonksiyon tanımı yapıldı
#her fonksiyonun içinde ki işlemlerin tanımı yapılıp değer olarak atandı.
#son olarak print alındı.
###HackerBoyFB iyi çalışmalar...###
Son düzenleme: