Merhaba değerli arkadaşlar python kod örnekleri yazarak ödevler ve projeleriniz yararlı olacak ya da yeni öğrenenler için alıştırma niteliğin kısa ve öz kod örneği bulunmaktadır. Sizlerinde bunlar dışında örnekleriniz varsa mail gönderebilir veya yorum kısmına yazabilirsiniz.
Python Versiyon Kontrol kod örnekleri
Python hangi sürümünü veya python hangi versiyonu kullandığımızı öğrenmek için kullanılan kod
#gencyazilimci
import platform
print(platform.python_version())
#gencyazilimci
import sys
print(sys.version)
#gencyazilimci
import sys
print(sys.version_info)
#gencyazilimci
import platform
print(platform.python_version_tuple())
Sayıları alt alta yazdırma
python girilen birden fazla basamaklı sayının alt alta yazdırma kodu
#gencyazilimci
sayi=int(input("sayı: "))
for i in str(sayi):
print(i)
Python girilen sayı tek mi, çift mi?
python girilen sayının tek mi çift mi olduğunu bulmak için önce girilen sayının ikiye bölümünden kalan 0 ise çift değilse tek demektir. python bir sayının bölümünden kalanı öğrenmek için ise mod kullanılır, bunu işareti “%” ile gösterilir.
#gencyazilimci
a=int(input("bir sayı giriniz:"))
if a%2==0:
print("girdiginiz sayı çifttir")
else:
print("girdiginiz sayı tektir")
sürekli kontrol için ise sadece while döngüsü içine almamız yeterli
#gencyazilimci
while True:
a=int(input("bir sayı giriniz:"))
if a%2==0:
print("girdiginiz sayı çifttir")
else:
print("girdiginiz sayı tektir")
Python listedeki en büyük ve en küçük sayıyı bulma[ min() , max() ]
Python liste içindeki en büyük sayıyı , liste içindeki en küçük sayıyı ve liste içindeki elemanların toplamını gösteren temel yapıları kullanarak kısa kod parçacığı yazdım.
listedeki en büyük eleman için max(arrays), listedeki en küçük eleman için ise min(arrays) ve listedeki kaç eleman olduğunu öğrenmek için ise len(array). aşağıdaki python kodunda önce diziye eleman eklemek için append() fonksiyonun kullandık diziye eleman ekleme işlemi bittiğin “ok” yazarak işlemimizi bitiyoruz ve sonuçlar bize listeleniyor.
#gencyazilimci
liste=[]
while True:
sayi = input('Sayıyı Gir (sayı girme işleiniz bittiğinde ise "ok" yazarak işlerimi bitirebilirsiniz): ')
if (sayi == "ok"):
print("listede toplam {0} eleman var ve ".format(len(liste)), "en büyük sayı: ", max(liste), "en küçük sayı: ", min(liste))
print(liste)
break
else:
liste.append(sayi)
continue
Python Girilen İki Sayı Arasındaki Asal Sayıları Listeleme
Python ile kullanıcıdan iki adet sayı girmelerini isteyerek ve bu girilen iki sayı arasındaki bütün sayıların asal sayılarını listeyeceğiz ama ondan önce girilen bir sayının asal mı değil kontrolü yapacağız
#gencyazilimci
sayac=0
sayi=input('Sayı: ')
for i in range(2,int(sayi)):
if(int(sayi)%i==0):
sayac+=1
break
if(sayac != 0):
print("Asal Sayı Değil")
else:
print("Asal Sayı")
yukarıdaki kodumuzda girilen sayını asal olup olmadığını sağladık ve şimdi ise kullanıcıdan iki adet sayı girmelerini istiyeceğiz fakat kullanıcı ilk girdiği sayı büyük ikinci girdiği sayı küçük yazarsa program çalışmaz önce girilen iki sayının hangisi büyük olduğuna bakacağız sonra ise iki sayı arasındaki asal sayıları listeleyeceğiz.
#gencyazilimci
sayi1 = int(input("Sayı1 : "))
sayi2 = int(input("Sayı2 : "))
if (sayi1 < sayi2):
print(sayi1, "ile", sayi2, "arasındaki asal sayılar:")
for sayi in range(sayi1, sayi2 + 1):
if sayi > 1:
for i in range(2, sayi):
if (sayi % i) == 0:
break
else:
print(sayi, end=" ")
else:
print(sayi2, "ile", sayi1, "arasındaki asal sayılar:")
for sayi in range(sayi2, sayi1 + 1):
if sayi > 1:
for i in range(2, sayi):
if (sayi % i) == 0:
break
else:
print(sayi, end=" ")
Python Dairenin Alanını ve çevresini Hesaplama
#gencyazilimci
def daireninalani(yaricap):
alan = float(yaricap) * float(yaricap) * 3.14
cevre=(2*3.14*float(yaricap))
print("Alan :", alan, " Çevre:", cevre)
return alan,cevre
r = input("Dairenin Yarıçapını Giriniz :")
daireninalani(r)
Python Üçgenin Alanını Hesaplama
Üçgenin alanını hesaplamak için kullanıcıdan taban kenar uzunluğunu ve yüksekliğini girerek hesaplama yapacağız.
#gencyazilimci
def ucgenalan(a,h):
alan = float(a) * float(h) / 2
print("Alan :", alan)
return alan
a=(input("üçgenin taban kenar uzunlugunu giriniz: "))
h=(input("üçgenin yüksekligini giriniz: "))
ucgenalan(a,h)
Python Dikdörtgenin alan ve çevre hesaplaması
#gencyazilimci
def dikdorgen(kisa, uzun):
alan = int(kisa) * int(uzun)
cevre = 2 * (int(kisa) + int(uzun))
print("Alan :", alan)
print("çevre :", cevre)
return alan,cevre
kisakenar=input('Kısa Kenar : ')
uzunkenar=input('Uzun Kenar : ')
dikdorgen(kisakenar,uzunkenar)
Python mükemmel sayıyı bulma
Kendisi hariç bütün pozitif bölenlerinin toplamı kendisine eşit olan sayılara mükemmel sayı denir. şimdi kullanıcının girdiği sayı mükemmel sayı mı değil mi bulma.
#gencyazilimci
print("programdan çıkmak için 'exit' yazın")
while True:
girdi = input("Sayı girin : ")
if (girdi == "exit"):
break
else:
girilenSayi=int(girdi)
sonuc=0
girilenSayi=int(girilenSayi)
liste=[]
for i in range(1,girilenSayi):
if girilenSayi%i==0:
liste.append(i)
for m in liste:
sonuc=sonuc+m
if (sonuc==girilenSayi):
print ('Mükemmel Sayı')
elif (sonuc<girilenSayi):
print('Eksik Sayı')
else:
print ('Artık Sayı')
Arkadaşlar yazımızda hata veya önerileriniz olursa lütfen yorum yapın.
Unutmayın! Paylaşmak; kazanmanın en hızlı ve kolay yoludur. Bir sonraki blog’ta görüşmek dileğiyle esen kalın.