Форум сайта python.su
Проблема с кодом, подскажите что не так.
Задача:
Пользователь должен ввести свое имя, рост и вес.
Затем программа должна выдать сообщение:
“Имя ваш идеальный вес – значение”.
Мой код:
name = str(input(“Введите свое имя”))
height = int(input(“Какой твой рост?”))
weight = int(input(“Какой твой вес?”))
print(input(name,“ваш идеальный вес -”, height, “-”, 100, “*”, 1.15))
Ошибка:
Traceback (most recent call last):
File “C/Users/Админ/Desktop/homework/2.py”, line 4, in <module>
print(input(name,“ваш идеальный вес -”, height , “-” ,100, “*” , 1.15))
TypeError: input expected at most 1 argument, got 7
Отредактировано edShot (Фев. 16, 2020 12:05:51)
Офлайн
name = str(input('Ваше имя? ')) height = int(input('Какой ваш рост? ')) weight = int(input('Какой ваш вес? q ')) print(f"{name} ваш идеальный вес: {(height - 100) * 1.15}")
Отредактировано AD0DE412 (Фев. 16, 2020 13:04:12)
Офлайн
AD0DE412Для чего в print вы после “(” добавили f?
Офлайн
так проще показалось (ну и тут опытные люди посоветавали не без этого)
https://python-scripts.com/f-strings
Офлайн