Python Dili ile Kodlayın
Blok Kodlama ile Program Hazırlayın
Algoritma Geliştirin
1
PROBLEM: Kantin alış-verişi
Klavyeden tost, ayran, çikolata fiyatlarını AYRI AYRI girin. Harçlığınızı da girin. Harçlığınız kantin harcamalarınıza yeter mi? Buna program karar versin.
2
3
Aşağıdaki görevleri yapın.
1.sayıyı girin: 10
2.sayıyı girin: 20
İşleminiz: +
Sonuç= 30
GÖREV
1
GÖREV
2
9 soruluk yarışma programı hazırlayın
Yarışma başlangıç
1.soru
2.soru
Kazandığı puanı yazıyor.
Python - if örnekler/ upper fonksiyonu
Klavyeden girilen kelime hakkında bilgi veren program.
AÇIKLAMA
upper fonksiyonu; string ifadeleri
BÜYÜK HARFLERE çevirir.
a=”elma”.upper() ---> ELMA
GÖREV 08
10 farklı nesne (kelime) hakkında bilgi veren programı yazın.
Python ile Çizim
Çizim komutları
import turtle
turtle.penup() #çizimi durdur!
turtle.color("blue") #turtle rengini ayarla!
turtle.fillcolor("yellow") #çizim rengi sarı olsun
turtle.goto(10,0) #10,0 konumuna git
turtle.pendown() #çizimi başlat!
turtle.begin_fill() #çizim alanını doldur/boya! başlagıcı
turtle.circle(50) #daire çiz, daire çapını ver
turtle.end_fill() #çizim alanını doldur/boya! bitişi
turtle.penup()
turtle.color("red")
turtle.fillcolor("blue")
turtle.goto(100,0)
turtle.pendown()
#turtle.begin_fill()
for i in range (4):
turtle.forward(100) #girintiye dikkat!
turtle.left(90)
turtle.end_fill()
#turtle.setheading(0)
Görev 01
Görev 02
Örnek Kod (Fonksiyon)
import turtle as e
def ucgenciz():
for i in range(3):
e.forward(100)
e.left(360/3)
ucgenciz()
e.penup()
e.goto(100,100)
e.pendown()
Örnek Kod (Fonksiyon)
import turtle as n
def cizbakalim(r, ycap, x, y):
n.penup()
n.goto(x,y)
n.pendown()
n.fillcolor(r)
n.begin_fill()
n.circle(ycap)
n.end_fill()
renk=["green","red","yellow","blue","purple"]
ycap=15
j=0
for i in range(-30,120,30):
cizbakalim(renk[j],ycap,i,0)
j=j+1
j=0
for i in range(90,-60,-30):
cizbakalim(renk[j],ycap,i,30)
j=j+1
Örnek Kod (Fonksiyon)
Örnek Kod (Fonksiyon ile çizim)
import turtle as e
def daireciz():
e.penup()
e.goto(10,10)
e.pendown()
e.fillcolor("blue")
e.begin_fill()
e.circle(50)
e.end_fill()
def kareciz():
e.penup()
e.goto(100,10)
e.pendown()
e.fillcolor("red")
e.begin_fill()
for i in range(4):
e.forward(100)
e.left(90)
e.end_fill()
daireciz()
kareciz()
python / karakter tekrarı
#Dersleri oylayalım! 1-10 puan arası
print("Kendinizi başarılı buluyor musunuz?")
a=int(input("Fizik ders puanı (1-10 arası)? "))
b=int(input("Mat. ders puanı (1-10 arası)?"))
c=int(input("Kimya ders puanı (1-10 arası)?"))
print("")
print("Ders Başarı Grafiği")
print("fizik",a*"|||")
print("mat ",b*"|||")
print("kimya",c*"|||")
GÖREV:1 Beş adet dersinizi içeren grafik hazırlayın.
GÖREV:2 5 tane hobi ve/veya fobinizi oylayın. 1-10 arası puan.
sıra sizde
fonksiyonlar 2.bölüm
#fonksiyonlar konusu, 2.bölüm
def kutuCiz():
print(12*"+")
print("+",8*" ","+")
print(12*"+")
print("Kutu çizimi tamamlandı.")
def ucgenCiz():
for a in range(9):
print(a*"@")
print("Üçgen çizimi tamamlandı.")
kutuCiz()
ucgenCiz()
fonksiyonlar 2.bölüm
#fonksiyonlar konusu, 2.bölüm
def a():
print(" ***")
print("* *")
print("*****")
print("* *")
print("* *")
print("")
def b():
print("****")
print("* *")
print("****")
print("* *")
print("****")
print("")
def c():
print(" ***")
print("* ")
print("* ")
print("* ")
print(" ***")
print("")
a()
c()
a()
b()
a()
fonksiyonlar 2.bölüm
def ucgen(boyut):
for x in range(boyut):
print(x*"=")
y=int(input("Üçgenin boyutu kaç karakter olsun(5-20 arası)?"))
ucgen(y)
#fonksiyona 2 farklı değer gönderdik
def ucgen(boyut,kr):
for x in range(boyut):
print(boyut*kr)
y=int(input("Üçgenin boyutu kaç karakter olsun(5-20 arası)?"))
k=input("Grafiğin karakteri ne olsun? (*=|&% gibi)")
ucgen(y,k)
tasarım
Python Dili ile Kodlayın
Blok Kodlama ile Program Hazırlayın
Algoritma Geliştirin
1
PROBLEM: Kantin alış-verişi
Klavyeden tost, ayran, çikolata fiyatlarını AYRI AYRI girin. Harçlığınızı da girin. Harçlığınız kantin harcamalarınıza yeter mi? Buna program karar versin.
2
3
Python Dili ile Kodlayın
Blok Kodlama ile Program Hazırlayın
Algoritma Geliştirin
1
PROBLEM: Kantin alış-verişi
Klavyeden tost, ayran, çikolata fiyatlarını AYRI AYRI girin. Harçlığınızı da girin. Harçlığınız kantin harcamalarınıza yeter mi? Buna program karar versin.
2
3
Python Dili ile Kodlayın
Blok Kodlama ile Program Hazırlayın
Algoritma Geliştirin
1
PROBLEM: Kantin alış-verişi
Klavyeden tost, ayran, çikolata fiyatlarını AYRI AYRI girin. Harçlığınızı da girin. Harçlığınız kantin harcamalarınıza yeter mi? Buna program karar versin.
2
3
Python Dili ile Kodlayın
Blok Kodlama ile Program Hazırlayın
Algoritma Geliştirin
1
PROBLEM: Kantin alış-verişi
Klavyeden tost, ayran, çikolata fiyatlarını AYRI AYRI girin. Harçlığınızı da girin. Harçlığınız kantin harcamalarınıza yeter mi? Buna program karar versin.
2
3