İlk Programım (Python-Vücut Kitle İndeksi)

kamuran akkün

Decapat
Katılım
12 Kasım 2018
Mesajlar
6
Python:
başlık="""
#######################################################
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#                    VKİ v.1                          #
#                Yazan: Kamuran Akkün                 #
#                  Dil: Python3.7.1                   #
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
#######################################################
"""
print(başlık)
while True:
    s=input("VKI hakkında bilgi almak ister misiniz?(Y/N/X): ")
    if s=="Y":
        print("Kilonuzu boyunuzun metre cinsinden karesine böldüğünüz -")
        print("zaman ortaya çıkan rakamdır. Vücut kitle indeksi (VKİ) -")
        print("İngilizce’de Body Mass Index (BMI) olarak ifade edilir.")
        s1=input("Programa devam edilsin mi?(Y/N): ")
        if s1=="Y":
            s2=input("Kilonuzu kg olarak giriniz: ")
            s3=input("Boyunuzu cm olarak giriniz: ")
            try:
                h=int(s2)
                h1=int(s3)
                x=h/(h1**2)
                a=str(x)
                b=print(a[4:6], ".", a[6:8], sep="")
            except ValueError:
                print("Lütfen sadece tam sayı kullanınız!..")
            except ZeroDivisionError:
                print("Bir sayıyı sıfıra bölemezsiniz!..")
        elif s1=="N":
            print("Uygulamadan çıkılıyor...")
            break
    elif s=="N":
        s4=input("Kilonuzu kg olarak giriniz: ")
        s5=input("Boyunuzu cm olarak giriniz: ")
        try:
            h3=int(s4)
            h4=int(s5)
            y=h3/(h4**2)
            c=str(y)
            d=print(c[4:6], ".", c[6:8], sep="")
        except ValueError:
            print("Lütfen sadece tam sayı kullanınız!..")
        except ZeroDivisionError:
            print("Bir sayıyı sıfıra bölemezsiniz!..")
    elif s=="X":
        print("Uygulamadan çıkılıyor...")
        break
 
Python:
print("Kilonuzu boyunuzun metre cinsinden karesine böldüğünüz -")

print("zaman ortaya çıkan rakamdır. Vücut kitle indeksi (VKİ) -")

print("İngilizce’de Body Mass Index (BMI) olarak ifade edilir.")


Yerine:
Python:
print("""
Kilonuzu boyunuzun metre cinsinden karesine böldüğünüz\nzaman ortaya çıkan rakamdır.\nİngilizce'de Body Mass Index(BMI) olarak ifade edilir.
""")

Kullanmak daha mantıklı olacaktır. İyi çalışmalar.
 
Son düzenleme:
@kamuran akkün Bu arada tebrik ederim biraderim, gelecek yazılım hayatında da başarılar dilerim. :) Makara muhabbete daldık bi tebrik etmedik kusura bakma. :)
Teşekkür ederim.
Python:
print("Kilonuzu boyunuzun metre cinsinden karesine böldüğünüz -")

print("zaman ortaya çıkan rakamdır. Vücut kitle indeksi (VKİ) -")

print("İngilizce’de Body Mass Index (BMI) olarak ifade edilir.")


Yerine:
Python:
print("""
Kilonuzu boyunuzun metre cinsinden karesine böldüğünüz\nzaman ortaya çıkan rakamdır.\nİngilizce'de Body Mass Index(BMI) olarak ifade edilir.
""")

Kullanmak daha mantıklı olacaktır. İyi çalışmalar.
Heyecandan... Bu arada program if elif else bloklarıyla, kilo aralıklarını belirterek de geliştirilebilir.
 
Uyarı! Bu konu 7 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Technopat Haberler

Yeni konular

Geri
Yukarı