İPUCU

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

Seçenekler

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

NoobHacker2 - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
03/2019
Mesajlar:
37
Konular:
22
Teşekkür (Etti):
19
Teşekkür (Aldı):
2
Ticaret:
(0) %
05-08-2019 23:29
#1
Thumbs up
Vücut Kitle İndeksi Hesaplama ve Gerekli Kiloyu Bulma Programı
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 Forumdan Uzaklaştırıldı
Üyelik tarihi:
04/2016
Mesajlar:
615
Konular:
57
Teşekkür (Etti):
228
Teşekkür (Aldı):
100
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

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı