Найти - Пользователи
Полная версия: СРОЧНО Задача по формуле Брокка.
Начало » Центр помощи » СРОЧНО Задача по формуле Брокка.
1 2
Kirill_Gudkov
Напишите программу для расчета идеального веса пользователя.

Формула расчета:



Пользователь должен ввести свое имя, рост и вес.
Затем программа должна выдать сообщения – “ Имя ваш идеальный вес - значение”



a=int(input(“Введите имя:”))
b=int(input(“Введите свой рост (в см):”))
c=int(input(“Введите свой вес:”))
print(input(a,“ваш идеальный вес:”, b,'*',15, ‘/’, 10))

оно при запуске выдает вот это


a=int(input(“Введите имя:”))
ValueError: invalid literal for int() with base 10: ‘Кирилл’


СРОЧНО ПОМОГИТЕ! если надо могу скинуть скрины

ЗАРАНЕЕ СПАСИБО
Slow
Кирилл с плавающей точкой.

Думаю, вы свои два балла получите более чем заслуженно
Kirill_Gudkov
Slow
Кирилл с плавающей точкой.Думаю, вы свои два балла получите более чем заслуженно

Извините, но я только начинаю осваивать Python
Romissevd
 a=float(input(“Введите имя:))
Имя пишите цифрами тогда, раз уж float() или int() применяете… Или мат. часть штудируйте…
Slow
Kirill_Gudkov
Ну то есть ошибка при попытке привести ваше имя к числу с плавающей точкой вас не смутила?

На кой хрен вообще строку с именем приводить в числовой тип?
Kirill_Gudkov
Я так понял что здесь мне нормально по простому никто не обьяснит да?
Slow
Kirill_Gudkov
Я так понял что здесь мне нормально по простому никто не обьяснит да?
По нормальному по простому вам уже объяснил интерпретатор питона.
Он вам ясно написал - НУ НЕ МОГУ Я СДЕЛАТЬ ИЗ “Кирилл” ЧИСЛО.
Дальше вы могли бы (ну, по крайней мере, с некоторой вероятностью) включить логику и понять, что приведение типа в данном случае вам вообще не нужно.

a=float(input(“Введите имя:”))

Вот сам этот float() там для какой цели? Чего вы хотели этим добиться?
Fedy1661
a=int(input(“Введите имя:”)) #int - числовое значение, а ты пишешь имя буквами и программа читает как числовое значение и выдаёт ошибку.
b=int(input(“Введите свой рост (в см):”))
c=int(input(“Введите свой вес:”))
print(input(a,“ваш идеальный вес:”, b,'*',15, ‘/’, 10)) #Здесь input не нужно, т.к ты выводишь информацию в консоль и вводить ничего не нужно(input - ввод данных) и если хочешь посчитать тогда print(a,"ваш идеальный вес:", b * 15 / 10)
Kirill_Gudkov
Slow


Хорошою Напишите пожалуйста правильно как надо
Kirill_Gudkov
Slow


Хорошою Напишите пожалуйста правильно как надо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB