Aktywne Wpisy

mickpl +298
Mamy ATH. W Polsce jest najwięcej mieszkań na sprzedaż od czasu Piastów.
A szczytu nie widać. Tylko ostry cień mgły.
#nieruchomosci
A szczytu nie widać. Tylko ostry cień mgły.
#nieruchomosci
źródło: ath
Pobierz
EnzoMolinari +120






Może ktoś powiedzieć co jest nie tak że gdy powinno wychodzić obesity wychodzi underweight?
źródło: comment_16514153893hzuQ43IRY5oNh2asHnuzl.jpg
Pobierzifelifelseddd = 100/ (200x200) = 100/40000 = 0.0025 - zawsze będzie mniej niż 18.5
Generalnie łatwo do zdebugować. Daj 'print(ddd)' w czwartej linijce i zobaczysz do którego warunku powinno wpaść.
Co do poprawy:
- pamiętaj o istnieniu czegoś takiego jak 'else'
- nazywaj sensownie zmienne: ddd? WTF?
- kod wklejaj w coś tekstowego (pastebin), a nie rób screena
ty pytasz powaznie?
ddd = weight / (height/100) ** 2Najprościej skonwertujesz wtedy centymetry do metrów. Ale równie dobrze skoro używasz floata we wzroście możesz jako input wpisać przykładowo 1.8 (jako 180cm), też zadziała.
@paziu: xD
@brudney: co można użyć zamiast floata bo innej nie znam
@brudney: nie działa
ddd = weight / (200/100) ** 2Jeśli dane które wprowadzasz są od razu w metrach (na co pozwala Ci typ zmiennoprzecinkowy float), czyli 2.0 to dzielenie przez 100 jest już nie potrzebne.
Dodatkowo jak wyżej ktoś wspomniał, pamiętaj o