Форум сайта python.su
Напишите программу для расчета идеального веса пользователя.
Формула расчета:
Пользователь должен ввести свое имя, рост и вес.
Затем программа должна выдать сообщения – “ Имя ваш идеальный вес - значение”
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: ‘Кирилл’
СРОЧНО ПОМОГИТЕ! если надо могу скинуть скрины
ЗАРАНЕЕ СПАСИБО
Отредактировано Kirill_Gudkov (Ноя. 21, 2017 20:45:53)
Офлайн
Кирилл с плавающей точкой.
Думаю, вы свои два балла получите более чем заслуженно
Офлайн
Slow
Кирилл с плавающей точкой.Думаю, вы свои два балла получите более чем заслуженно
Офлайн
a=float(input(“Введите имя:”))
Офлайн
Kirill_GudkovНу то есть ошибка при попытке привести ваше имя к числу с плавающей точкой вас не смутила?
Офлайн
Я так понял что здесь мне нормально по простому никто не обьяснит да?
Офлайн
Kirill_GudkovПо нормальному по простому вам уже объяснил интерпретатор питона.
Я так понял что здесь мне нормально по простому никто не обьяснит да?
a=float(input(“Введите имя:”))
Офлайн
a=int(input(“Введите имя:”)) #int - числовое значение, а ты пишешь имя буквами и программа читает как числовое значение и выдаёт ошибку.
b=int(input(“Введите свой рост (в см):”))
c=int(input(“Введите свой вес:”))
print(input(a,“ваш идеальный вес:”, b,'*',15, ‘/’, 10)) #Здесь input не нужно, т.к ты выводишь информацию в консоль и вводить ничего не нужно(input - ввод данных) и если хочешь посчитать тогда print(a,"ваш идеальный вес:", b * 15 / 10)
Отредактировано Fedy1661 (Ноя. 21, 2017 20:55:28)
Офлайн
Slow
Офлайн
Slow
Офлайн