@rodgi

Как округлить число в этом коде?

Ошибка TypeError: 'float' object is not callable . Нужно округлить число, вписываю параметр round, не помогает. Код:
a = float (input("Цена на D : ")) 		# Узнать цену на D						a
print("Записываю...")
b = a / 100 * 7  				   		# Комиссия D							b
print (b)								
c = float (input("Цена на т : "))		# Цена на T							c
print("Вычисление 1-ой комиссии...")
d = c / 100 * 9							# Первая комиссия на T					d
print (d)
e = c - d								# Минусование первой комиссии из суммы	b
print("Вычисление 2-ой комиссии...")
f = e / 100 * 5							# Вторая комиссия на T					f
print(f)								
g = a - (b + d + f)
print(g)

T = d + f + c		# T
D = a + b			# D
if D < T:
        round(NEVIGOD)
	VIGOD = T - D
	print("Цена выгодна на " + round(VIGOD(str)))
elif D == T:
	print("Цена равна")
else:
	round(NEVIGOD)
	NEVIGOD = D - T
	print("Цена не выгодна на " + round(NEVIGOD(str)))

print(T + " Т")
print(D + " D")

(Да-да, я чайник)
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
ri_gilfanov
@ri_gilfanov
Web- and desktop-developer
В двух местах Вы пытаетесь вызвать float как функцию, передавая туда аргумент:
VIGOD(str)
NEVIGOD(str)

Просто не делайте так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
11 мая 2024, в 00:19
1000 руб./за проект
10 мая 2024, в 23:51
30000 руб./за проект
10 мая 2024, в 23:33
2500 руб./за проект