Python Örnekleri – Temel Algoritma Soruları
Bu ücretsiz Python’a Giriş ve İleri seviye örneklerde Python öğrenmeye başlayın. Python eğitim örneklerinin sıralaması basitden daha karmaşığa doğru olacak ve adım adım öğrenmenize yardımcı olacak şekilde planlanmıştır.
Deneyimli bir programcı olsanız da olmasanız da, bu örnekler Python programlama dilini öğrenmek isteyen herkes için tasarlanmıştır.
Python Örnekleri
Örnek 1: Ekrana “Merhaba Dünya” yazdıran python kodu yazınız.
print("Merhaba Dünya")
ÇIKTI:
Merhaba Dünya
Örnek 2: Girilen kullanıcı ismine göre ekrana “Merhaba Kullanıcı” yazdıran python kodunu yazınız.
isim = input("İsminizi Girin : ")
print("Merhaba ",isim)
ÇIKTI:
Merhaba Yusuf
Örnek 3: Klavyeden girilen iki sayıyı toplayan ve sonucu ekranda gösteren python kodunu yazınız.
sayi1 = input("Birinci Sayıyı Giriniz : ")
sayi2 = input("İkinci Sayıyı Giriniz : ")
toplam=float(sayi1)+float(sayi2)
print("Sayıların Toplamı",toplam)
ÇIKTI:
Birinci Sayıyı Giriniz : 50
İkinci Sayıyı Giriniz : 100
Sayıların Toplamı :150.0
Örnek 4: Klavyeden girilen iki sayının ortalamasını bulan ve sonucu ekranda gösteren python kodunu yazınız.
not1 = int(input("1.Notu Girin : "))
not2 = int(input("2. Notu Girin : "))
ortalama= (not1+not2)/2
print("Ders Notunuz :",ortalama)
ÇIKTI:
1.Notu Girin : 80
2. Notu Girin : 90
Ders Notunuz :85.0
Örnek 5: Klavyeden girilen vize ve final notuna göre vizenin %40 ve finalin %60’ını alan ve sonucu ekranda gösteren python kodunu yazınız.
vize = input("Vize Notunu Giriniz : ")
final = input("Final Notunu Giriniz : ")
ortalama= int(vize)*0.4 + int(final)*0.6
print("Ders Notunuz :",ortalama)
ÇIKTI:
Vize Notunu Giriniz : 80
Final Notunu Giriniz : 50
Ders Notunuz :62.0
Örnek 6: Klavyeden girilen üç yazılı notunun ortalamasını bulan ekranda gösteren python kodunu yazınız.
yazili1 = int(input('1. Yazılı : '))
yazili2 = int(input('2. Yazılı : '))
yazili3 = int(input('3. Yazılı : '))
ortalama=(yazili1+yazili2+yazili3)/3
print("Yazılı Ortalaması :",ortalama)
ÇIKTI:
1. Yazılı : 50
2. Yazılı : 60
3. Yazılı : 70
Yazılı Ortalaması :60.0
Örnek 7: Bir dersin ortalaması girilen öğrencinin o dersten geçip geçmediğini gösteren python kodunu yazınız. (50’den büyükse geçti değilse kaldı yazdıran örnek python kodu)
ortalama = float(input('Ders Ortalamanızı Girin : '))
if(ortalama>=50):
print("Dersten Geçtiniz.")
else:
print("Dersten Kaldınız.")
ÇIKTI:
Ders Ortalamanızı Girin : 62.5
Dersten Geçtiniz.
Örnek 8: Klavyeden girilen sayının tek mi çift mi olduğunu yazdıran python kod örneğini yapınız.
sayi = input('Bir Sayı Giriniz : ')
if(int(sayi)%2==0):
print("Girilen Sayı Çift")
else:
print("Girilen Sayı Tek")
ÇIKTI:
Bir Sayı Giriniz : 99
Girilen Sayı Tek
Örnek 9: Klavyeden girilen sayının pozitif mi negatif mi yoksa sıfır mı olduğunu bulan python kodunu yazınız.
#Öncelikle kullanıcıdan bir sayı isteniyor
sayi = input('Bir Sayı Giriniz : ')
#Sayının pozitif mi negatif mi sıfır mı olduğunu if ile kontrol ediyoruz.
if(int(sayi)>0):
print(sayi +" Sayısı Pozitif Sayıdır.")
if(int(sayi)<0):
print(sayi +" Sayısı Negatif Sayıdır.")
if(int(sayi)==0):
print(sayi +" Sayısı Sıfırdır.")
ÇIKTI:
Bir Sayı Giriniz : 100
100 Sayısı Pozitif Sayıdır.
Örnek 10: Klavyeden girilen yaşa göre ehliyet alıp alamayacağını bulan python kodunu yazınız.
yas = int(input('Yaşınızı Giriniz : '))
if(yas > 17):
print("Ehliyet alabilirsiniz.")
else:
print("Ehliyet alabilecek yaşta değilsiniz.")
ÇIKTI:
Yaşınızı Giriniz : 18
Ehliyet alabilirsiniz
Örnek 11: 1 den 10 a kadar olan sayıları alt alta yazdıran python kodunu yazınız.
for i in range(1,11):
print(i)
ÇIKTI:
1
2
3
4
5
6
7
8
9
10
Örnek 12: 1 den 20’ye kadar olan çift sayıları alt alta yazdıran python kodunu yazınız.
for i in range(1,21):
if (i % 2 == 0):
print(i)
ÇIKTI:
2
4
6
8
10
12
14
16
18
20
Örnek 13: 1 den 20’ye kadar olan tek sayıları alt alta yazdıran python kodunu yazınız.
for i in range(1,20):
if (i % 2 == 1):
print(i)
ÇIKTI:
1
3
5
7
9
11
13
15
17
19
Örnek 14: 1 den 100 e kadar olan sayılardan aynı anda 3 ve 5 e tam bölünen sayıları alt alta yazdıran python kodunu yazınız.
for i in range(1,101):
if i%3==0 and i%5==0:
print(i)
ÇIKTI:
15
30
45
60
75
90
Örnek 15: Klavyeden girilen sayıya kadar olan sayıları alt alta yazdıran python kodunu yazınız.
baslangic = int(input("Başlangıç Sayısını Giriniz: "))
bitis = int(input("Bitiş Sayısını Giriniz: "))
for i in range(baslangic,bitis):
print(i)
ÇIKTI:
Başlangıç Sayısını Giriniz: 5
Bitiş Sayısını Giriniz: 15
5
6
7
8
9
10
11
12
13
14
Örnek 16: Klavyeden kısa kenar uzunluğu ve uzun kenar uzunluğu girilen dikdörtgenin alan ve çevresini hesaplayan python kodunu yazınız.
kisa=input('Kısa Kenar Uzunluğunu Girin : ')
uzun=input('Uzun Kenar Uzunluğunu Girin: ')
alan=int(kisa)*int(uzun)
cevre=2*(int(kisa)+int(uzun))
print("Dikdörtgenin Alanı : {0}".format(alan))
print("Dikdörtgenin Çevresi : {0}".format(cevre))
ÇIKTI:
Kısa Kenar Uzunluğunu Girin : 5
Uzun Kenar Uzunluğunu Girin: 10
Dikdörtgenin Alanı : 50
Dikdörtgenin Çevresi : 30
Örnek 17: Klavyeden girilen bir metnin harflerini alt alta yazdıran python kodunu yazınız.
# -*- coding: utf-8 -*-
metin=input("Metni Giriniz: ")
sayac=0
while sayac < len(metin):
print(metin[sayac])
sayac += 1
ÇIKTI:
Metni Giriniz: bilişim hocam
b
i
l
i
ş
i
m
h
o
c
a
m
Örnek 18: Klavyeden girilen iki sayı arasındaki sayıları toplayan python kodunu yazınız.
# -*- coding: utf-8 -*-
toplam=0;
sayi1=int(input('1. Sayıyı Giriniz: '))
sayi2=int(input('2. Sayıyı Giriniz: '))
for i in range(sayi1+1,sayi2): #başlangıç ve bitiş sayılarını dahil etmez !!!
toplam+=i
print(sayi1," ile ",sayi2,"arasındaki sayıların toplamı :",toplam)
ÇIKTI:
1. Sayıyı Giriniz: 1
2. Sayıyı Giriniz: 10
1 ile 10 arasındaki sayıların toplamı : 44
Örnek 19: Klavyeden girilen sayının asal sayı olup olmadığını bulan python kodunu yazınız.
# -*- coding: utf-8 -*-
sayac=0
sayi=input('Bir Sayı Giriniz: ')
for i in range(2,int(sayi)):
if(int(sayi)%i==0):
sayac+=1
break
if(sayac!=0):
print("Girilen Sayı Asal Değil")
else:
print("Girilen Sayı Asal")
ÇIKTI:
Bir Sayı Giriniz: 43
Girilen Sayı Asal
Örnek 20: Klavyeden girilen sayıya kadar olan sayılardan tek sayıların toplamını ve çift sayıların toplamını ayrı ayrı bulan python kodunu yazınız.
# -*- coding: utf-8 -*-
sayi = input('Bir Sayı Girin : ')
tekToplam=0
ciftToplam=0
for i in range(1,int(sayi)):
if(i%2==0):
ciftToplam+=i
else:
tekToplam+=i
print("Tek Sayıların Toplamı : {0}".format(tekToplam))
print("Çift Sayıların Toplamı : {0}".format(ciftToplam))
ÇIKTI:
Bir Sayı Girin : 10
Tek Sayıların Toplamı : 25
Çift Sayıların Toplamı : 20
Örnek 21: Klavyeden maaşı ve zam oranı girilen kişinin zamlı maaşını hesaplayan python kodunu yazınız.
yeniMaas=0
maas=int(input("Maaşı Gir : "))
zam=input("Zam Oranı(%) : ")
yeniMaas= maas + (maas * zam / 100)
print("Zamlı Maaş :",yeniMaas)
ÇIKTI
Maaşı Gir : 3000
Zam Oranı(%) : 20
Zamlı Maaş : 3600.0
Örnek 22: Klavyeden yarıçapı girilen dairenin çevresini ve alanını hesaplayan python kodunu yazınız.
yaricap = float(input('Yarıçapı Girin : '))
cevre=2* 3.14 * yaricap
alan=3.14* yaricap * yaricap
print("Alan : ",alan)
print("Çevre : ",cevre)
Yarıçapı Girin : 25
Alan :1962.5
Çevre :157.0
Örnek 23: Klavyeden kısa kenar ve uzun kenar uzunluğu girilen dikdörtgenin alanını fonksiyon kullanarak hesaplayan python kodunu yazınız.
def dikdortgenAlan(genislik, yukseklik):
alan = genislik * yukseklik
print ("Alan :",alan)
return alan
gen = float(input("Genişlik :"))
yuk = float(input("Yükseklik : "))
dikdortgenAlan(gen, yuk)
Genişlik :20
Yükseklik : 25.5
Alan : 510.0
Örnek 24: Önceden belirlenen bir liste içerisinde bulunan sayılardan kaç tanesinin 5’in katı olduğunu bulan python kodunu yazınız.
sayilar = [18,15,22,19,85,32,65,30,95,10,12,20,32,55,34,28,101,5,4,32]
sayac=0
for sayi in sayilar:
if sayi%5 == 0:
print ( "{} sayısı 5'in katıdır.".format(sayi))
sayac=sayac+1
print("5'in katı olan sayı adeti : "+str(sayac))
15 sayısı 5'in katıdır.
85 sayısı 5'in katıdır.
65 sayısı 5'in katıdır.
30 sayısı 5'in katıdır.
95 sayısı 5'in katıdır.
10 sayısı 5'in katıdır.
20 sayısı 5'in katıdır.
55 sayısı 5'in katıdır.
5 sayısı 5'in katıdır.
5'in katı olan sayı adeti : 9
Örnek 25: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan çift sayıların ortalamasını bulan python kodunu yazınız.
toplam=0
sayac=0
baslangic = int(input("Başlangıç Sayısı :"))
bitis = int(input("Bitiş Sayısı :"))
for sayi in range (baslangic, bitis+1):
if(sayi%2==0):
toplam=toplam+sayi
sayac=sayac+1
print('Ortalama',(toplam/sayac))
Başlangıç Sayısı :15
Bitiş Sayısı :45
Ortalama 30.0
Örnek 26: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan tek sayıların ortalamasını bulan python kodunu yazınız.
toplam=0
sayac=0
baslangic = input("Başlangıç Sayısı :")
bitis = input("Bitiş Sayısı :")
for sayi in range (int(baslangic), int(bitis)+1):
if(sayi%2==1):
toplam=toplam+sayi
sayac=sayac+1
print('Ortalama',(toplam/sayac))
ÇIKTI
Başlangıç Sayısı :50
Bitiş Sayısı :98
Ortalama 74.0
Örnek 27: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan sayıların ortalamasını bulan python kodunu yazınız.
ÇIKTI
Başlangıç Sayısı :35
Bitiş Sayısı :84
Ortalama 59.5
Örnek 28: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan sayıların toplamını bulan python kodunu yazınız.
toplam=0
sayac=0
baslangic = int(input("Başlangıç Sayısı :"))
bitis = int(input("Bitiş Sayısı :"))
for sayi in range (baslangic, bitis+1):
toplam=toplam+sayi
sayac=sayac+1
print('Aradaki Sayıların Toplamı:',toplam)
ÇIKTI
Başlangıç Sayısı :60
Bitiş Sayısı :94
Aradaki Sayıların Toplamı: 2695
Örnek 29: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan çift sayıların toplamını bulan python kodunu yazınız.
toplam=0
sayac=0
baslangic = int(input("Başlangıç Sayısı :"))
bitis = int(input("Bitiş Sayısı :"))
for sayi in range (baslangic,bitis+1):
if (int(sayi%2==0)):
toplam=toplam+sayi
sayac=sayac+1
print('Aradaki Çift Sayıların Toplamı:',toplam)
ÇIKTI
Başlangıç Sayısı :1
Bitiş Sayısı :10
Aradaki Çift Sayıların Toplamı: 30
Örnek 30: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan tek sayıların toplamını bulan python kodunu yazınız.
toplam=0
sayac=0
baslangic = int(input("Başlangıç Sayısı :"))
bitis = int(input("Bitiş Sayısı :"))
for sayi in range (baslangic, bitis+1):
if (int(sayi%2==1)):
toplam=toplam+sayi
sayac=sayac+1
print('Aradaki Tek Sayıların Toplamı:',toplam)
ÇIKTI
Başlangıç Sayısı :5
Bitiş Sayısı :10
Aradaki Sayıların Toplamı: 21
Örnek 31: Python tkinter kütüphanesini kullanarak form perceresini oluşturan kodunu yazınız.
import tkinter
nesne = tkinter.Tk()
nesne.mainloop()
ÇIKTI
Örnek 32: Python tkinter kütüphanesini kullanarak form penceresi ve Entry (metin kutusu) oluşturan kodunu yazınız.
from tkinter import *
from tkinter import messagebox
pencere = Tk()
pencere.title("www.bilisimhocamyusufbalyemez.com")
pencere.geometry("320x175")
# grid form çizdirme
uygulama = Frame(pencere)
uygulama.grid()
L1 = Label(uygulama, text="Metin Girin")
L1.grid(padx=110, pady=10)
E1 = Entry(uygulama, bd=2)
E1.grid(padx=100, pady=3)
# formu çiz
pencere.mainloop()
ÇIKTI
Örnek 33: Python tkinter kütüphanesini kullanarak form penceresi ve Listbox (Liste kutusu) oluşturan kodunu yazınız.
from tkinter import *
from tkinter import messagebox
pencere = Tk()
from tkinter import *
from tkinter import messagebox
pencere = Tk()
pencere.title("www.bilisimhocamyusufbalyemez.com")
pencere.geometry("400x300")
uygulama = Frame(pencere)
uygulama.grid()
Lb1 = Listbox(uygulama)
Lb1.insert(1, "İstanbul")
Lb1.insert(2, "Edirne")
Lb1.insert(3, "Ağrı")
Lb1.insert(4, "Erzincan")
Lb1.insert(5, "Mersin")
Lb1.grid(padx=110, pady=10)
pencere.mainloop()
ÇIKTI
Örnek 34: Klavyeden girilen üç yazılı notunun ortalamasını bulan python kodunu yazınız.
y1 = float(input("1. Yazılı Notunu Giriniz : "))
y2 = float(input("2. Yazılı Notunu Giriniz: "))
y3 = float(input("3. Yazılı Notunu Giriniz: "))
ortalama=(y1+y2+y3)/3
print("Dersin Ortalaması: ",ortalama)
ÇIKTI
1. Yazılı Notunu Giriniz : 60
2. Yazılı Notunu Giriniz: 70
3. Yazılı Notunu Giriniz: 80
Dersin Ortalaması: 70.0
Örnek 35: Klavyeden girilen sayının tek sayı mı çift sayı mı olduğunu bulan ve sonucu ekranda gösteren python kodunu yazınız.
sayi = int(input('Bir Sayı Girin: '))
if(sayi%2==0):
print("Girilen Sayı Çift")
else:
print("Girilen Sayı Tek")
Bir Sayı Girin: 35
Girilen Sayı Tek
Örnek 36: Örnek :Bir otoparkın ücret tarifesi aşağıdaki gibidir:
1 saate kadar: 10 TL
1-5 saat arası: Saat başı 8 TL
5 saatten fazla: Saat başı 6 TL
Buna göre kullanıcının girdiği otoparkta kalınan saat süresine göre ödenecek miktarı bularak ekrana yazdırınız.
saat = int(input("Kaldığınız Süreyi Girin:"))
ucret = 0
if saat <= 1:
ucret = 10
elif saat <= 5:
ucret = 8 * saat
else:
ucret = 6 * saat
print("Ödemeniz Gereken Ücret: ",ucret)
ÇIKTI
Kaldığınız Süreyi Girin:4
Ödemeniz Gereken Ücret: 32
Örnek 37: Klavyeden girilen bir ifadeyi ekrana 10 defa yazdıran python kodunu yazınız.
icerik=input("Bir İfade Giriniz: ")
for i in range(10):
print(icerik)
ÇIKTI
Bir İfade Giriniz: Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Merhaba Dünya
Örnek 38: Klavyeden girilen bir ifadeyi klavyeden girilen bir sayı kadar ekrana yazdıran python kodunu yazınız.
metin=input("Bir İfade Giriniz: ")
sayi=int(input("Kaç Defa Yazdırılsın: "))
for x in range(sayi):
print(metin)
ÇIKTI
Bir İfade Giriniz: merhaba
Kaç Defa Yazdırılsın: 5
merhaba
merhaba
merhaba
merhaba
merhaba
Örnek 39: Klavyeden aralarına virgül konularak yazılan tüm sayıları toplayan python kodunu yazınız.
numaralar = input("Virgül ile sayıları giriniz.: ")
print("Girdiğiniz Sayılar: {0}".format(numaralar))
numaralarArr = numaralar.split(",")
toplam = 0
for n in numaralarArr:
toplam = toplam + int(n)
print("GİRDİĞİNİZ SAYILARIN TOPLAMI:{0:.2f} ".format(toplam))
ÇIKTI
Virgül ile sayıları giriniz.: 2,5,34,61,
(2, 5, 34, 61)
Örnek 40: Klavyeden aralarına virgül konularak yazılan tüm sayıların ortalamasını hesaplayan python kodunu yazınız.
numaralar = input("Virgül ile sayıları giriniz.: ")
print("Girdiğiniz Sayılar: {0}".format(numaralar))
numaralarArr = numaralar.split(",")
toplam = 0
for n in numaralarArr:
toplam = toplam + int(n)
print("GİRDİĞİNİZ SAYILARIN ORTALMASI:{0:.2f} ".format(toplam / len(numaralarArr)))
ÇIKTI
Virgül ile sayıları giriniz.: 2,4,6,10,24
Girdiğiniz Sayılar: 2,4,6,10,24
GİRDİĞİNİZ SAYILARIN ORTALMASI:9.20
Örnek 41: Klavyeden başlangıç değeri, bitiş değeri ve artış miktarı girilen sayıları alt alta yazdıran python kodunu yazınız.
birinciSayi = int(input("Başlangıç değerini girin:"));
ikinciSayi = int(input("Bitiş Değerini girin :"));
adim = int(input("Artış Miktarını Girin :"));
for i in range(birinciSayi, ikinciSayi, adim):
print(i)
ÇIKTI
Başlangıç değerini girin:2
Bitiş Değerini girin :15
Artış Miktarını Girin :1
2
3
4
5
6
7
8
9
10
11
12
13
14
Örnek 42: 0 dan 100 e kadar olan çift sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
sayac = 0
toplam = 0
while sayac <= 100:
sayac = sayac + 2
toplam = toplam + sayac
print("0 ile 100 arasındaki çift sayıların toplam: {0}".format(toplam))
ÇIKTI
0 ile 100 arasındaki çift sayıların toplam: 2652
Örnek 43: 0 dan 100 e kadar olan tek sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
sayac = 1
toplam = 0
while sayac <= 100:
sayac = sayac + 2
toplam = toplam + sayac
print("0 ile 100 arasındaki tek sayıların toplam : ",toplam)
ÇIKTI
0 ile 100 arasındaki tek sayıların toplam:2600
Örnek 44: Klavyeden girilen sayıya kadar olan sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
sayac = 0
toplam = 0
bitis=int(input("Bir Sayı Giriniz: "))
while sayac <= bitis:
toplam = toplam + sayac
sayac = sayac + 1
print(bitis," sayısına kadar olan sayıların toplamı :",toplam)
ÇIKTI
Bir Sayı Giriniz: 100
100 sayısına kadar olan sayıların toplamı : 5050
Örnek 45: Klavyeden girilen sayıya kadar olan tek sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
sayac = 1
toplam = 0
bitis=int(input("Bir Sayı Giriniz: "))
while sayac <= bitis:
toplam = toplam + sayac
sayac = sayac + 2
print(bitis," sayısına kadar olan tek sayıların toplamı: ",toplam)
ÇIKTI
Bir Sayı Giriniz: 100
100 sayısına kadar olan tek sayıların toplamı:2500
Örnek 46: Klavyeden girilen sayıya kadar olan çift sayıların toplamını hesaplayan ve sonucu yazdıran python kodunu while döngüsü kullanarak yapan kodunu yazınız.
sayac = 0
toplam = 0
bitis=int(input("Bir Sayı Giriniz: "))
while sayac <= bitis:
toplam = toplam + sayac
sayac = sayac + 2
print(bitis," sayısına kadar olan çift sayıların toplamı: ",toplam)
ÇIKTI
Bir Sayı Giriniz: 100
100 sayısına kadar olan çift sayıların toplamı:2550
Örnek 47: Klavyeden girilen bir metni harflerine ayıran python programını while döngüsü ile yazdıran kodunu yazınız.
metin=input("Bir Metin Giriniz: ")
sayac=0
while sayac < len(metin):
print(metin[sayac])
sayac += 1
ÇIKTI
Bir Metin Giriniz: merhaba dünya
m
e
r
h
a
b
a
d
ü
n
y
a
Örnek 48: 0 ile 100 arasında 10 tane rastgele tam sayı üreten ve bu sayılardan en büyüğü ile en küçüğünü bulan ve ekranda gösteren python kodunu yazınız.
import random
sayilar = []
for i in range(0, 10):
rast = random.randint(0, 100)
sayilar.append(rast)
print(rast)
enKucuk = sayilar[0]
enBuyuk = sayilar[0]
for i in range(0, 10):
if enKucuk > sayilar[i]:
enKucuk = sayilar[i]
if enBuyuk < sayilar[i]:
enBuyuk = sayilar[i]
print("Dizideki En Büyük Değer :",enBuyuk)
print("Dizideki En Küçük Değer :",enKucuk)
ÇIKTI
19
85
40
42
53
66
6
12
60
26
Dizideki En Büyük Değer : 85
Dizideki En Küçük Değer : 6
Örnek 49: Kullanıcının klavyeden kilo bilgisi alınarak kilo 50 ve altında ise zayıfsın, 50-80 arası fitsin, 80 ve üstü ise kilo almışsın şeklinde ekranda yazdıran python kodunu yazınız.
kilo=int(input("Kilonuzu Giriniz: "))
if kilo<51: print("Zayıfsınız")
if (kilo>50 and kilo<80):
print("Normal kilodasınız")
if (kilo > 80):
print("Fazla kilolusunuz")
ÇIKTI
Kilonuzu Giriniz: 78
Normal Kilodasınız
Örnek 50: Kullanıcının klavyeden yaş bilgisi alınıp 18 yaşından küçükse çocuk 18-40 yaş arası ise genç, 40-60 yaş arası ise orta yaşlı 60 yaştan büyükse yaşlı şeklinde ekrana yazdıran programın python kodlarını yazınız.
yas=int(input("Yaşınızı Giriniz: "))
if yas<18:
print("Çocuksunuz")
if 18<yas<40:
print("Gençsiniz")
if 40<yas<60:
print("Orta Yaşlısınız")
if yas>60 :
print("Yaşlısınız")
ÇIKTI
Yaşınızı Giriniz: 65
Yaşlısınız
Örnek 51: Klavyeden girilen iki sayının yine klavyeden girilen aritmetik operatör işaretlerine göre (toplama, çıkarma, çarpma bölme) dört işlem yapan ve sonucu ekranda gösteren python kodunu yazınız.
x=float(input("Birinci Sayıyı Giriniz: "))
y=float(input("İkinci Sayıyı Giriniz: "))
sec=input("Seçiminizi Yapınız(+,-,*,/): ")
if (sec=="+"):
print(x, "+" ,y, "=", x+y)
if (sec=="-"):
print(x, "-" ,y, "=", x-y)
if (sec=="*"):
print(x, "*" ,y, "=", x*y)
if (sec=="/"):
print(x, "/" ,y, "=", x/y)
ÇIKTI
Birinci Sayıyı Giriniz: 50
İkinci Sayıyı Giriniz: 15
Seçiminizi Yapınız(+,-,*,/): *
50.0 * 15.0 = 750.0
Örnek 52: Klavyeden girilen iki sayının yine klavyeden girilen aritmetik operatör işaretlerine göre (toplama, çıkarma, çarpma bölme) dört işlem yapan ve sonucu ekranda gösteren python kodunu yazınız.
x=int(input("Bir Sayı Giriniz: "))
toplam=0
while x>=10:
k=x%10
toplam=toplam+k
x=x//10
print("Girilen Sayının Rakamları Toplamı",toplam+x)
ÇIKTI
Bir Sayı Giriniz: 2023
Girilen Sayının Rakamları Toplamı 7
Örnek 53: Program çalıştırıldığı anda o anın tarih ve saat bilgilerini ekrana yazdıran python kodunu yazınız.
import time
print (time.ctime())
ÇIKTI
Mon May 1 22:37:23 2023
Örnek 54: Şu anki sistemin tarihini ekrana yazdıran python kodunu yazınız.
import time
print (time.strftime("%d/%m/%Y"))
ÇIKTI
01/05/2023
Örnek 55: Klavyeden Fahrenheit cinsinden girilen sıcaklığı Dereceye çeviren python kodunu yazınız.
f=float(input("Sıcaklığı F cinsinden giriniz: "))
c=(f-32)/1.8
print(f, "F = ", c,"C'dir")
ÇIKTI
Sıcaklığı F cinsinden giriniz: 130
130.0 F = 54.44444444444444 C'dir
Örnek 56: Klavyeden bir kenar uzunluğu girilen karenin alanını ve çevresini bulan ve ekrana yazdıran python kodunu yazınız.
kenar=int(input("Kenar uzunluğunu giriniz:"))
cevre=kenar*4
alan=kenar**2
print("Karenin Çevresi:", cevre)
print("Karenin Alanı:", alan)
ÇIKTI
Kenar uzunluğunu giriniz:12
Karenin Çevresi: 48
Karenin Alanı: 144
Örnek 57: Klavyeden girilen saniye değerinin kaç saat kaç dakika ve kaç saniye olduğunu bulan python kodunu yazınız.
saniye=int(input("Saniye Giriniz:"))
saat=saniye//3600 #1saat 3600 saniyeye eşittir.
saniye=saniye%3600
dakika=saniye//60
saniye=saniye%60
print("Girdiğiniz Saniyenin Saat Dönüşümü:",saat,"sa",dakika,"dk",saniye,"sn")
ÇIKTI
Saniye Giriniz:6500
Girdiğiniz Saniyenin Saat Dönüşümü: 1 sa 48 dk 20 sn
Örnek 58: Klavyeden boy ve kilo bilgileri girilen kişinin beden kitle endeksini hesaplayan python kodunu yazınız.
boy=float(input("Boyunuzu giriniz(m): "))
kilo=float(input("Kilonuzu giriniz(kg): "))
bki=kilo/(boy**2)
print("Beden Kitle İndeksi Değeriniz:",round(bki,2))
ÇIKTI
Boyunuzu giriniz(m): 1.85
Kilonuzu giriniz(kg): 106
Beden Kitle İndeksi Değeriniz: 30.97
Örnek 59: Klavyeden girilen iki sayıdan büyük olanı bulan ve ekranda gösteren python kodunu yazınız.
a=int(input("1. Sayıyı Giriniz: "))
b=int(input("2. Sayıyı Giriniz: "))
if a>b:
print("Birinci sayı büyük!")
elif b>a:
print("İkinci sayı büyük!")
else:
print("İki sayı eşit")
ÇIKTI
1. Sayıyı Giriniz: 89
2. Sayıyı Giriniz: 99
İkinci sayı büyük!
Örnek 60: Klavyeden girilen not ortalamasına göre kişinin takdir teşekkür normal geçme yada sınıf tekrarı yapması gerektiğini gösteren python kodunu yazınız.
ortalama=float(input("Not ortalamanızı giriniz: "))
if ortalama>=85:
print("Takdir Belgesi Alamaya Hak Kazandınız!")
elif ortalama>=70:
print("Teşekkür Belgesi Alamaya Hak Kazandınız!")
elif ortalama>=50:
print("Sınıfı Geçtiniz")
else:
print("Sınıf tekrarı...")
ÇIKTI
Not ortalamanızı giriniz: 79
Teşekkür Belgesi Alamaya Hak Kazandınız!