Python Dersleri - Alıştırmalar
Bundan önceki derslerimizde Youtube'dan Erdem Kalyoncu'nun kanalından çalıştıpımı söylemiştim. Erdem arkadaşımız sesli ve görsel videolarını belli bir yerde bırakmış. Keşke bırakmasaydı. Çok güzel, sade ve basit bir şekilde anlatıyordu. Neyse artık tekrardan videoları yayınlamaya başlarsa tektrardan orayada bir göz atarız. Şimdilik internette bulduğum çokda güzel anlatılmış olan Python derslerine başlıyorum. Siz de isterseniz www.pythondersleri.com 'dan takip edebilirsinz. Yada benimle birlikte burada öğrenebilirsiniz.Şimdiye kadar öğrenmiş olduklarımız ile ilgili olarak www.pythondersleri.com 'da güzel alıştırmalar öncelikle onları yapalım ve sonra derslerimize başlayalım.
Soru 1) Bir dersten geçme notu 50 olarak belirlenmiş olsun. Kullanıcıya notunu sorup dersten geçme-kalma durumunu ekrana yazan programı yazınız.
Cevap 1)
gecmenotu = 50
while True:
girilennot = int(raw_input("Lütfen Notunuzu Giriniz : "))
if 0 <= girilennot <= 100:
if girilennot >= gecmenotu:
print "Geçtiniz. Notunuz : ", girilennot
break
else:
print "Kaldınız. Notunuz : ", girilennot
break
else:
print "Lütfen Geçerli bir not giriniz !"
continue
Soru 2) Bir öğrencinin 2 tane sınav notunu kullanıcıdan alıp ortalamasını bulunuz. 100'lük sistemdeki bu notu 5'lik sistemdeki nota dönüştüren programı yazınız. (0-24->0; 25-44->1; 45-54->2; 55-69->3; 70-84->4; 85-100->5)
Cevap 2)
# -*- coding: cp1254 -*-
while True:
ilknot = int(raw_input("İlk notunuzu giriniz : "))
ikincinot = int(raw_input("İkinci notunuzu giriniz : "))
if 0 <= ilknot < 100 and 0 <= ikincinot <= 100:
ortalama = (ilknot + ikincinot) / 2
if 0 <= ortalama <= 24:
AlinanNot = 0
elif 25 <= ortalama <= 44:
AlinanNot = 1
elif 45 <= ortalama <= 54:
AlinanNot = 2
elif 55 <= ortalama <= 69:
AlinanNot = 3
elif 70 <= ortalama <= 84:
AlinanNot = 4
elif 85 <= ortalama <= 100:
AlinanNot = 5
print "Notlarınızın Ortalaması : ", ortalama, "Notunuz : ", AlinanNot
break
else:
print "Notunuzu yanlış girdiniz. Lütfen tekrar deneyiniz."
Soru 3) Kullanıcının 1 ile 7 arasında bir sayı girmesini isteyiniz. Girilen sayının haftanın hangi günü olduğunu bulan programı yazınız. Hatalı girişlerde programın uyarı vermesini sağlayınız.
Cevap 3)
# -*- coding: cp1254 -*-
while True:
girilensayi = int(raw_input("Lütfen 1 ile 7 arasında bir sayı giriniz : "))
if 1 <= girilensayi <= 7:
if girilensayi == 1:
print "Haftanın %s. Günü Pazartesidir." %girilensayi
elif girilensayi == 2:
print "Haftanın %s. Günü Salıdır." %girilensayi
elif girilensayi == 3:
print "Haftanın %s. Günü Çarşambadır." %girilensayi
elif girilensayi == 4:
print "Haftanın %s. Günü Perşembedir." %girilensayi
elif girilensayi == 5:
print "Haftanın %s. Günü Cumadır." %girilensayi
elif girilensayi == 6:
print "Haftanın %s. Günü Cumartesidir." %girilensayi
elif girilensayi == 7:
print "Haftanın %s. Günü Pazardır." %girilensayi
break
else:
print "Lütfen geçerli bir sayı giriniz !"
Kaydol:
Kayıt Yorumları
(
Atom
)
Hiç yorum yok :
Yorum Gönder