Я написал программу, но она не работает. В чём у меня ошибка?
Язык пайтон.
a,b,c=map(int, input().split())
print(a,'+',b,'+',c,'=',a+b+c,sep="")
print(a,'*',b,'*',c,'=',a*b*c,sep="")
print("{:0.3f}".format("(",a,"+",b,"+",c,")","/",3,"=",(a+b+c)/3,sep=""))
Приложения:
Ответы на вопрос
Ответил FANTSCR1N
1
a, b, c = map(int, input().split())
print(a, '+', b, '+', c, '=', a+b+c, sep="")
print(a,'',b,'',c,'=',a * b * c,sep="")
print('(',a,"+",b,"+",c,")","/",3,"=",'{0:.3f}'.format((a+b+c)/3), sep="")
Во втором print нужно умножения поставить
3 print поменял
Ответил DarkTatarin
1
В версии 3.6 на Python появились f-строки. Советую прочитать про него. Они быстрее и читабельные, чем .format:
a, b, c = map(int, input().split())
print(f"{a}+{b}+{c}={a + b + c}")
print(f"{a}*{b}*{c}={a * b * c}")
print(f"({a}+{b}+{c})/3={(a + b + c) / 3:.4}")
Ещё личный совет: изучай PEP8.
Но вот исправленная 3 строчка, где использован .format(), но всё равно советую использовать f-строки:
print("({}+{}+{})/3={:.4}".format(a, b, c, (a + b + c) / 3))
Новые вопросы
Информатика,
1 год назад
Русский язык,
1 год назад
Химия,
6 лет назад
Геометрия,
6 лет назад
Математика,
8 лет назад
должно выглядеть так print(a,'*',b,'*',c,'=',a * b * c,sep="")