while True:
import math
print ("İşlem Kodları")
print ("1 - dikdörtgenin alanı")
print ("2 - üçgenin alanı")
print ("3 - dairenin alanı")
kod=int(input("Kod giriniz"))
if (kod==1):
uzunkenar=int(input("uzun kenarı giriniz"))
kisakenar=int(input("kısa kenarı giriniz"))
dikalan=uzunkenar*kisakenar
print ("Dikdörtgenin alanı:",dikalan)
elif (kod==2):
taban=int(input("Üçgenin taban değerini giriniz"))
yukseklik=int(input("Üçgenin yüksekliğini giriniz"))
ucgenalan=(taban*yukseklik)/2
print ("Üçgenin alanı:",ucgenalan)
elif (kod==3):
yarıcap=int(input("Yarıcapı giriniz:"))
dairealan=(yarıcap**2)*math.pi
print ("Dairenin alanı:",dairealan)
else:
print ("Yanlış kod girdiniz")
kodlar bir kere calışıyor mesela 3 sayısını girdim dairenin alanını hesapladı ve kapanıyor 3 ten sonra tekrar 2,1,3, falan girmek için ne yapmam lazım yardımcı olurmusunuz
YanıtlaSilwhile komutu
Silhocam sadece dikdörtgen hesaplamak için :dikdörtgene ayit kodları yazıyorum ama nasıl başlatıp sonlandırıcam if gerekli mi veya fikir verirmisiniz yardımcı olursanız sevinirim
YanıtlaSilwhile True :
Silkenar1=int(input("Uzun kenarı girin:"))
kenar2=int(input("Kısa kenarı girin"))
alan=kenar1*kenar2
print("Dikdörtgenin alanı=",alan)
break
Bu yorum yazar tarafından silindi.
YanıtlaSilyamuğun alanını hesaplayanı da yazabilirmisiniz
YanıtlaSil