#Kullanıcıdan ismini ve yaşını isteyip ekrana yazdıran program
isim=input("İsminiz: ")
yas=int(input("Yaşınız: "))
print("Adınız",isim,"yaşınız",yas)
#Kullanıcının girdiği boy ve kilo değerleri ile Vücut kitle indeksini hesaplayan
program
boy=float(input("Boyunuz(metre):"))
kilo=float(input("Kilonuz: "))
vki=kilo/(boy*boy)
print("Vücut kitle indeksiniz=",vki)
#Girilen taban ve yükseklik değerleri ile üçgenin alanını hesaplayan program
taban=float(input("Taban uzunluğu: "))
yukseklik=float(input("Üçgenin yükseliği: "))
alan=taban*yukseklik/2
print("Alan=",alan)
#Kulanıcının maaşının %30 zamlı halini hesaplayan program
maas=int(input("Maaşınızı giriniz: "))
yenimaas=maas*130/100
print("Güncel maaşınız: ", yenimaas)
#Kullanıcının girdiği sayının tek mi çift mi olduğunu bulan ve yazan prog.
sayi=int(input("Bir sayı giriniz: "))
if sayi%2==0:
print("Girdiğiniz sayı çift sayıdır.")
else:
print("Girdiğiniz sayı tek sayıdır.")
#Kullanıcının girdiği sayının pozitif mi negatif mi olduğunu bulan ve yazan prog.
sayi=int(input("Bir sayı giriniz: "))
if sayi<0:
print("Girdiğiniz sayı negatiftir.")
else:
print("Girdiğiniz sayı pozitiftir.")
#Kullanıcının girdiği boy ve kilo değerleri ile Vücut kitle indeksini hesaplayan ve
değer aralıklarının karşılığını söyleyen
boy=float(input("Boyunuz(metre):"))
kilo=float(input("Kilonuz:"))
vki=kilo/boy**2
if vki>5 and vki<18.5:
print("Vücut kitle indeksiniz=",vki,"İdeal kilonun altındasınız.")
elif vki>18.5 and vki<25:
print("Vücut kitle indeksiniz=",vki,"İdeal kilodasınız.")
elif vki>25 and vki<30:
print("Vücut kitle indeksiniz=",vki,"Fazla kilolusunuz.")
elif vki>30 and vki<40:
print("Vücut kitle indeksiniz=",vki,"Obezsiniz.")
elif vki>40:
print("Vücut kitle indeksiniz=",vki,"Morbid Obezsiniz.")
else:
print("YANLIŞ DEĞER GİRDİNİZ!!!")
#100 lük sistemde girilen sınav notunu 5 lik sisteme çeviren program.
sn=int(input("Notunuzu giriniz:"))
if sn>=0 and sn<25:
print("Notunuzun 5'lik sistemdeki karşılığı : 0")
elif sn>=25 and sn<50:
print("Notunuzun 5'lik sistemdeki karşılığı : 1")
elif sn>=50 and sn<60:
print("Notunuzun 5'lik sistemdeki karşılığı : 2")
elif sn>=60 and sn<70:
print("Notunuzun 5'lik sistemdeki karşılığı : 3")
elif sn>=70 and sn<85:
print("Notunuzun 5'lik sistemdeki karşılığı : 4")
elif sn>=85 and sn<101:
print("Notunuzun 5'lik sistemdeki karşılığı : 5")
else:
print("Yanlış not girdiniz")
print("Girdiğiniz not 0-100 arasında olmalıdır.")
#Kullanıcının girdiği okul ismini 30 kez ekrana yazdıran program
okul=input("Okulunuzun ismini giriniz: ")
for i in range(30):
print(okul)
#1 den 7 ye kadar olan sayıları ekrana yazdıran program.
for i in range(1,7):
print(i,end=" ") #ekranda yan yana 1 2 3 4 5 6 gözükür.
#0' dan 12' ye kadar 2 şer 2 şer ekrana yazdıran program.
for i in range(0,12,2):
print(i,end=" ") #ekranda yan yana 0 2 4 6 8 10 gözükür.
#10'dan başlayıp -1 e kadar olan sayıları ekrana yazdıran program.
for i in range(10,-1,-1):
print(i,end=" ") #ekranda yan yana 10 9 8 7 6 5 4 3 2 1 0 gözükür.
#1 den 6 ya kadar olan sayıları ekrana yazdıran ve 4 ü atlayan program.
i=1
while i<=5:
if i==4:
continue #atlama komutu
print(i)
i+=1
print("Döngü durduruldu")
#1 den 6 ya kadar olan sayıları ekrana yazdırırken sayı 4 olduğunda programı durduran
program.
i=1
while i<=5:
if i==4:
break #durdurma komutu
print(i)
i+=1
print("Döngü durduruldu")
#Kullanıcıdan sonsuz döngü ile sürekli ismini isteyen ve kullanıcı
E veya e girdiğinde döngüyü durduran program
print("Çıkmak için e tuşuna basınız.")
while True:
isim=input("İsminizi giriniz:")
if isim=="e" or isim=="E":
break
print("Çıkış yaptınız.")
#hipo adında bir fonksiyon ile dik üçgen hesaplayan program
def hipo(a,b,c):
if a**2+b**2==c**2:
return "Bu bir dik üçgendir."
else:
return "Bu bir dik üçgen değildir."
while True:
a=float(input("a kenarını giriniz:"))
b=float(input("b kenarını giriniz:"))
c=float(input("c kenarını giriniz:"))
print(hipo(a,b,c))
#sehirler adında bir liste oluşturup lisyenin 3. elemanını ekrana yazdıran program
sehirler=["Eskişehir","İstanbul","Ankara","Kars","Konya","Muğla"]
print(sehirler[3])
#sehirler adında bir liste oluşturup listenin 1 den 3 e kadar olan elemanları
ekrana yazdıran program.
sehirler=["Eskişehir","İstanbul","Ankara","Kars","Konya","Muğla"]
print(sehirler[1:3])
#sehirler adında bir liste oluşturup listeden "İstanbul" verisini silen ve listeyi
ekrana yazdıran program.
sehirler=["Eskişehir","İstanbul","Ankara","Kars","Konya","Muğla"]
sehirler.remove("İstanbul")
print(sehirler)
#MENÜ OLUŞTURMA PROGRAMI
menulist=list()
anamenu="""
Ana Menü
1)Ekle
2)Çıkart
3)Menüyü Göster
4)Çıkış """
def ekle(menulist,tatli):
menulist+=[tatli]
print("Tatlı başarıyla eklendi.")
def cikar(menulist,tatli):
menulist.remove(tatli)
print("Tatlı menüden çıkartıldı.")
def goster(menulist):
print(menulist)
def cikis():
quit()
while True:
print(anamenu)
secim=input("Yapmak istediğiniz işlemi seçiniz:")
if secim=="1":
tatli=input("Eklemek istediğiniz tatlıyı giriniz:")
ekle(menulist,tatli)
elif secim=="2":
tatli=input("Çıkartmak istediğiniz tatlıyı giriniz:")
cikar(menulist,tatli)
elif secim=="3":
goster(menulist)
elif secim=="4":
cikis()
else:
print("YANLIŞ SEÇİM YAPTINIZ!")
#SAVAŞ OYUNU PROGRAMI
savasci={
"isim":"Savaşçı",
"guc":85,
"zırh":35,
"can":1500
}
buyucu={
"isim":"Büyücü",
"guc":100,
"zırh":20,
"can":1200
}
def vur(vuran,vurulan):
eksilen=vuran["guc"]-vurulan["zırh"]
vurulan["can"]-=eksilen
print(savasci)
print(buyucu)
while True:
input("Vurmak için ENTER")
vur(buyucu,savasci)
print("Büyücünün can değeri:",buyucu["can"])
print("Savaşçının can değeri:",savasci["can"])
input("Vurmak için ENTER")
vur(savasci,buyucu)
print("Büyücünün can değeri:",buyucu["can"])
print("Savaşçının can değeri:",savasci["can"])
#REHBER PROGRAMI
rehber={
"Ebru":{
"cep":5392723853,
"iş":2222222222
},
"Büşra":{
"cep":5392723853,
"iş":2222222222
},
"Hanife":{
"cep":5392723853,
"iş":2222222222
},
}
while True:
isimler=rehber.keys()
giris=input("Aramak istediğiniz kişiyi yazınız:")
if giris in isimler:
tel=input("Aramak istediğniz numara hangisidir: ")
print(rehber.get(giris).get(tel,"Aramak istediğiniz numara kayıtlı değil."))
else:
print("Rehberinize kayıtlı böyle bir isim yok")
cikis=input("Yeni arama için ENTER , çıkış yapmak için Q tuşu ve ardından ENTER a
basın.")
if cikis=="q" or cikis=="Q":
print("Çıkış yaptınız!")
quit()
#Dosya oluşturma programı
dosya=open("rehber.txt","w")
dosya.close()
#Dosyaya veri ekleme programı
dosya=open("rehber.txt","a",encoding="utf-8")
eklenecek_veri="\nMehmet"
dosya.write(eklenecek_veri)
dosya.close()
#Dosyadan veri çekme programı
dosya=open("rehber.txt","r")
veri=dosya.read()
dosya.close()
print(veri)
Hiç yorum yok:
Yorum Gönder