Форум сайта python.su
0
Я переделал код который был до этого, но столкнулся с новой проблемой, вес который был больше 55 не выдавал рекомендации
print('Всем привет, эта программа вычисляет оптимальный вес для ваc и даст вам рекомендации') years = int(input("Введите свой возраст:")) height = int(input("Введите свой рост:")) m = (50+0.75*( height - 150)+( years -20)/4) print("Вес:", m) if m<=40: print("Вам явно стоит набрать вес.Вот наши советы для вас:\nповыcить калорийность питания ") print("употреблять много полезных углеводов (зеленая гречка, киноа, булгур, полбамного)") print("есть овощи они являются источниками клетчатки, витаминов и минералов") #данные учитывались с возраста 13 лет elif m>=45: print("У вас отличный вес. ") elif m>55: print("Вам не мешало бы сбросить пару килограмм, просто кушайте меньше.") elif m>60: print("Вам следовало бы начать заниматься спортом и сесть на диету")
Отредактировано Anomimus (Фев. 28, 2020 16:57:15)
Офлайн
0
AnomimusЯ в Python новичок, так-что не судите строго
print('Всем привет, эта программа вычисляет “идеальный вес” для вашего пола и роста')pol=input('Введите свой пол М/Ж:')if(pol==“М”): years=input(“Введите свой возраст:”) height=input(“Введите свой рост:”) m50+0.75*( height - 150)+( years -20)/4) print(“Ваш идеальный вес:”, m)else: years=input(“Введите свой возраст:”) height=input(“Введите свой рост:”) m50+0.75*( height - 150)+( years -20)/4) print(“Ваш идеальный вес:”, m)
Офлайн
568
Anomimus
Давайте вместе с вами подумаем, вот вы пишите
Anomimus
В программа не считает и выдаёт ошибку, а в чём ошибка не знаю
Офлайн
0
FishHookline 11, in <module>
AnomimusДавайте вместе с вами подумаем, вот вы пишите
50+0.75*( height - 150)+( years -20)/4)Офлайн
44
https://python.su/forum/topic/38445/
посмотрите что такое типы данных int и str
ну или вот сравните выхлоп
print(type(input())) print(type("1")) print(type(int(input()))) print(type(1)) print(input() + input()) print(int(input()) + int(input()))
и вставьте ссылку на его url Отредактировано AD0DE412 (Фев. 27, 2020 19:20:30)
Офлайн
0
print('Всем привет, эта программа вычисляет "идеальный вес" для вашего пола и роста') pol=input('Введите свой пол М/Ж:') if(pol=="М"): years=input("Введите свой возраст:") height=input("Введите свой рост:") m=(50+0.75*( height - 150)+( years -20)/4) print("Ваш идеальный вес:", m) else: years=input("Введите свой возраст:") height=input("Введите свой рост:") m=(50+0.75*( height - 150)+( years -20)/4) print("Ваш идеальный вес:", m)
Прикреплённый файлы:
Снимок экрана (3).png (7,3 KБ)
Офлайн
44
print('Всем привет, эта программа вычисляет "идеальный вес" для вашего пола и роста') pol = input('Введите свой пол М/Ж:') if pol == "М": years = int(input("Введите свой возраст:")) height = int(input("Введите свой рост:")) m = (50+0.75*( height - 150)+( years -20)/4) print("Ваш идеальный вес:", m) elif pol == "Ж":: years = int(input("Введите свой возраст:")) height = int(input("Введите свой рост:")) m = (50+0.75*( height - 150)+( years -20)/4) print("Ваш идеальный вес:", m) else: print("?")
и вставьте ссылку на его url Отредактировано AD0DE412 (Фев. 27, 2020 20:04:54)
Офлайн
0
AD0DE412Спасибо
Офлайн