THT DUYURU

chat
Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

takipci
Seçenekler

Vücut Kitle İndeksi Hesaplama ve Gerekli Kiloyu Bulma Programı

NoobHacker2 - ait Kullanıcı Resmi (Avatar)
Yeni Üye
Üyelik tarihi:
03/2019
Mesajlar:
37
Konular:
22
Teşekkür (Etti):
22
Teşekkür (Aldı):
2
Ticaret:
(0) %
1
4203
05-08-2019 23:29
#1
R3DBULL ilk başta hataları düzelttiği için teşekkür ediyorum
Kod:
from os import system
system("color a") #Yeşil yazı
while True: # programın her zaman çalışması için sonsuz döngü
    metin = "Beden kitle indeksi hesaplamak için 1 yazın, çıkmak için 2" #kullanıcıya açıklama bilgisi
    print(metin) 
    kontrol = input()
    if kontrol == "1": #1 yazılırsa yapılacaklar
        boy = float(input("Boyunuz: ")) # boy sorgulaması
        if boy < 5:
            f_boy = boy # kullanıcı metre cinsi değer girdiyse aynı kalsın
        else:
            f_boy = boy / 100 #kullanıcı cm cinsi değer girdiyse metreye dönüştür
        kilo = float(input("Kilonuz: ")) #kilo sorgulaması
        bki = kilo / f_boy ** 2 #formül = "Kilo/boyun karesi"
        cumle = ("Beden kitle indeksiniz: ") #her satırda uğraşmak istemedim.
        cumle2 = "Olmanız gereken kilo: "
        if bki <= 18.5:
            g_kilo = 18.5 * f_boy ** 2 #gerekli kilo hesaplanıyor.
            print(cumle, bki, " Zayıfsınız.", cumle2, g_kilo,sep="")
        elif bki <= 25:
            print(cumle, bki, " Normal kilolusunuz.",sep="")
        elif bki < 30:
            g_kilo = 25 * f_boy ** 2
            print(cumle, bki, " Fazla kilolusunuz.", cumle2, g_kilo,sep="")
        elif bki <= 35:
            g_kilo = 25 * f_boy ** 2
            print(cumle, bki, " 1.derece obezsiniz.", cumle2, g_kilo,sep="")
        elif bki <= 40:
            g_kilo = 25 * f_boy ** 2
            print(cumle, bki, " 2.derece obezsiniz.", cumle2, g_kilo,sep="")
        elif bki <= 50:
            g_kilo = 25 * f_boy ** 2
            print(cumle, bki, " 3.derece morbid(hastalıklı) obezsiniz.", cumle2, g_kilo,sep="")
        else:
            print("yok artık ", cumle2, g_kilo,sep="")
    elif kontrol == "2": # 2 yazılırsa yapılacaklar
        break #çıkış
    else:
        print("Lütfen sadece sayı giriniz")
İsterseniz burada daha renkli bir biçimde görebilirsiniz.
--------------------- Türk olmak zordur.Çünkü bütün Dünya ile savaşırsın.
Ama Türk olmamak daha zordur.Çünkü Türklerle savaşırsın !!!
Konu NoobHacker2 tarafından (06-08-2019 00:06 Saat 00:06 ) değiştirilmiştir. Sebep: Yeşil yazı kodu ekledim
ThorunThorunu Teşekkür etti.
R3DBULL - ait Kullanıcı Resmi (Avatar)
Tamamen Askıya Alındı
Üyelik tarihi:
04/2016
Mesajlar:
613
Konular:
57
Teşekkür (Etti):
225
Teşekkür (Aldı):
95
Ticaret:
(0) %
05-08-2019 23:43
#2
Alıntı:
NoobHacker2´isimli üyeden Alıntı Mesajı göster
R3DBULL ilk başta hataları düzelttiği için teşekkür ediyorum
Kod:
while True: # programın her zaman çalışması için sonsuz döngü
    metin = "Beden kitle indeksi hesaplamak için 1 yazın, çıkmak için 2" #kullanıcıya açıklama bilgisi
    print(metin) 
    kontrol = input()
    if kontrol == "1": #1 yazılırsa yapılacaklar
        boy = float(input("Boyunuz: ")) # boy sorgulaması
        if boy < 5:
            f_boy = boy # kullanıcı metre cinsi değer girdiyse aynı kalsın
        else:
            f_boy = boy / 100 #kullanıcı cm cinsi değer girdiyse metreye dönüştür
        kilo = float(input("Kilonuz: ")) #kilo sorgulaması
        bki = kilo / f_boy ** 2 #formül = "Kilo/boyun karesi"
        cumle = ("Beden kitle indeksiniz: ") #her satırda uğraşmak istemedim.
        cumle2 = "Olmanız gereken kilo: "
        if bki < 18.5:
            g_kilo = 18.5 * f_boy ** 2 #gerekli kilo hesaplanıyor.
            print(cumle, bki, " Zayıfsınız.", cumle2, g_kilo,sep="")
        elif bki < 25:
            print(cumle, bki, " Normal kilolusunuz.",sep="")
        elif bki < 30:
            g_kilo = 18.5 * f_boy ** 2
            print(cumle, bki, " Fazla kilolusunuz.", cumle2, g_kilo,sep="")
        elif bki < 35:
            g_kilo = 18.5 * f_boy ** 2
            print(cumle, bki, " 1.derece obezsiniz.", cumle2, g_kilo,sep="")
        elif bki < 40:
            g_kilo = 18.5 * f_boy ** 2
            print(cumle, bki, " 2.derece obezsiniz.", cumle2, g_kilo,sep="")
        elif bki < 50:
            g_kilo = 18.5 * f_boy ** 2
            print(cumle, bki, " 3.derece morbid(hastalıklı) obezsiniz.", cumle2, g_kilo,sep="")
        else:
            print("yok artık", cumle2, g_kilo,sep="")
    elif kontrol == "2": # 2 yazılırsa yapılacaklar
        break #çıkış
    else:
        print("Lütfen sadece sayı giriniz")
İsterseniz burada daha renkli bir biçimde görebilirsiniz.
önemli değil ben teşekkür ederim. notu da eklemişsin gördüm sağ olasın
denedim script'i güzel çalışıyor. daha iyilerini de yaparsın umarım.
eğer linux'ta çalışıyorsan yazılara renk ekleyebilirsin. (http://ozzmaker.com/add-colour-to-text-in-python/)

bu arada söylemeyi unuttum , python3 için facebooktaki "python3 türkiye" grubuna katılabilirsin, burada çözemediğin sorunları orada çözersin, hem de python'cuları görmüş olursun, başkalarına yardım ederekte gelişebilirsin. tekrardan kolay gelsin.

https://www.facebook.com/groups/PythonTurkiye/
Konu FHeaD tarafından (06-08-2019 12:05 Saat 12:05 ) değiştirilmiştir.

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler