TypeError: unsupported operand type(s) for -: 'NoneType' and 'float'
Не могу понять почему выдаёт ошибку TypeError: unsupported operand type(s) for -: 'NoneType' and 'float'.
Код:
x = float(input('Подставьте число x: '))
y = float(input('Подставьте число y: '))
if y == 0:
print('Выражение не вычисляется')
else:
print (5+x/x**3+y**3) - (math.tan(x)*(3+x/y))
Ответы (1 шт):
Автор решения: DaYa
→ Ссылка
print это отдельная функция и функции вызываются вот так: print(), вы проводите вычисления, но их результат не выводите.
import math
x, y = map(float, input().split()) #маппингом можно сделать ввод через пробел
if y == 0:
print('Выражение не вычисляется')
else:
print((5+x/x**3+y**3) - (math.tan(x)*(3+x/y)))
ввод:
1 1
вывод:
0.7703691013803908