Python Örnekleri 2

HackerBoyFB

Yeni üye
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...###
 
Son düzenleme:

muhendisbey

Katılımcı Üye
29 Eyl 2013
290
0
indentation lara dikkat edin buradaki paylaşımınızda python dan anlamayan birinin kafası çok karışacaktır. hatta hiçbirşey anlamayacaktır.

iyi çalışmalar...
 

HackerBoyFB

Yeni üye
26 Haz 2015
10
0
dikkat

Paylaşımlarım sadece örnek niteliği taşımaktadır ki isimleri de Python Örnekleri.Yani pythondan anlamayanın kullancağı nitelikte değil.Özet konu anlatımı için fotoğraflar hazırladm ve paylaştım.Amaca dikkatinizi çekerim :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.