0% found this document useful (0 votes)
144 views10 pages

2-Örnekler Python

Uploaded by

gedikk.gulsum
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
144 views10 pages

2-Örnekler Python

Uploaded by

gedikk.gulsum
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Ö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)

Ö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ı :{0} ".format(toplam))

Örnek 4: Klavyeden girilen iki sayıyının ortalamasını bulan ve sonucu ekranda gösteren python
kodunu yazınız.

not1 = int(input("[Link] Girin : "))

not2 = int(input("2. Notu Girin : "))

ortalama= (not1+not2)/2

print("Ders Notunuz :{0} ".format(ortalama))

Ö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 :{0} ".format(ortalama))

Ö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ı :{0} ".format(ortalama))


Örnek 7: Bir dersin ortalaması girilen öğrencinin o dersten geçip geçmediğini gösteren python kodunu
yazınız. (50den 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.")

Ö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")

Ö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.")

//elif de olur

if(int(sayi)<0):

print(sayi +" Sayısı Negatif Sayıdır.")

if(int(sayi)==0):

print(sayi +" Sayısı Sıfırdır.")


Örnek 10: Klavyeden girilen yaşa göre ehliyet alıp alamayacağını bulan python kodunu yazınız.

yas = input('Yaşınızı Giriniz : ')

if(int(yas)>17):

print("Ehliyet alabilirsiniz")

else:

print("Ehliyet alabilecek yaşta değilsiniz")

Ö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)

Ö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)

Ö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!=0:

print(i)

Ö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)

Ö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))

Örnek 17: Klavyeden girilen bir metnin harflerini alt alta yazdıran python kodunu yazınız.

metin=input("Metni Giriniz: ")

sayac=0

while sayac < len(metin):

print(metin[sayac])

sayac += 1

(Replit)Örnek 18: Klavyeden girilen iki sayı arasındaki sayıları toplayan python kodunu yazınız.

toplam=0

sayi1=int(input('1. Sayıyı Giriniz: '))

sayi2=int(input('2. Sayıyı Giriniz: '))

for i in range(sayi1+1,sayi2):

toplam+=i

print("{0} ile {1} arasındaki sayıların toplamı : {2}".format(sayi1,sayi2,toplam))

(Replit)Örnek 19: Klavyeden girilen sayının asal sayı olup olmadığını bulan python kodunu yazınız.

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")


(Replit)Ö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.

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))

Örnek 21: Klavyeden maaşı ve zam oranı girilen kişinin zamlı maaşını hesaplayan python kodunu
yazınız.

yeniMaas=0

maas=input("Maaşı Gir : ")

zam=input("Zam Oranı(%) : ")

yeniMaas=int(maas)+(int(maas)*int(zam)/100)

print("Zamlı Maaş :",yeniMaas)

Örnek 22: Klavyeden yarıçapı girilen dairenin çevresini ve alanını hesaplayan python kodunu yazınız.

yaricap = input('Yarıçapı Girin : ')

cevre=(2*3.14*float(yaricap))

alan=3.14*float(yaricap)*float(yaricap)

print("Alan :{0} ".format(alan))

print("Çevre :{0} ".format(cevre))

Ö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)

Ö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))

Ö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))
Ö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))

Örnek 27: Klavyeden girilen başlangıç ve bitiş sayıları arasında bulunan 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):

toplam=toplam+sayi

sayac=sayac+1

print('Ortalama',(toplam/sayac))

Ö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 = input("Başlangıç Sayısı :")

bitis = input("Bitiş Sayısı :")


for sayi in range (int(baslangic), int(bitis)+1):

toplam=toplam+sayi

sayac=sayac+1

print('Aradaki Sayıların Toplamı:',toplam)

Ö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 = input("Başlangıç Sayısı :")

bitis = input("Bitiş Sayısı :")

for sayi in range (int(baslangic), int(bitis)+1):

if (int(sayi%2==0)):

toplam=toplam+sayi

sayac=sayac+1

print('Aradaki Sayıların Toplamı:',toplam)

Ö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 = input("Başlangıç Sayısı :")

bitis = input("Bitiş Sayısı :")

for sayi in range (int(baslangic), int(bitis)+1):

if (int(sayi%2==1)):

toplam=toplam+sayi

sayac=sayac+1

print('Aradaki Sayıların Toplamı:',toplam)

Örnek 32: Python tkinter kütüphanesini kullanarak form pernceresi ve Entry (text kutusu) oluşturan
kodunu yazınız.
from tkinter import *

from tkinter import messagebox

pencere = Tk()

[Link]("Python Dersi")

[Link]("320x175")

# grid form çizdirme

uygulama = Frame(pencere)

[Link]()

L1 = Label(uygulama, text="İfade Girin")

[Link](padx=110, pady=10)

E1 = Entry(uygulama, bd=2)

[Link](padx=100, pady=3)

# formu çiz

[Link]()

Örnek 33: Python tkinter kütüphanesini kullanarak form pernceresi ve Listbox (Liste kutusu)
oluşturan kodunu yazınız.

from tkinter import *

from tkinter import messagebox


pencere = Tk()

[Link]("Python Dersi")

[Link]("400x300")

uygulama = Frame(pencere)

[Link]()

Lb1 = Listbox(uygulama)

[Link](1, "İstanbul")

[Link](2, "Ankara")

[Link](3, "İzmir")

[Link](4, "Kayseri")

[Link](5, "Antalya")

[Link](padx=110, pady=10)

[Link]()

You might also like