Вопрос В чем проблема решения уравнения python

Регистрация
25 Авг 2013
Сообщения
76
Репутация
0
Спасибо
0
Монет
0
import math

y = float

x = input(float())

a = input(float())

b = input(float())

if x == 2:

y = math.cos(math.pow(x,2) + math.cos(x))

print(y)

elif x==1:

y = math.pow(math.e, math.sin(a)*x)

print (y)

elif x == -2:

y = math.log(math.pow(x,2)+b)

print (y)

else:

print('Вы ввели неверные значения')
254821662_ce73c1010141f552f4072484076cca86_800.png

 
y = float ?b = input(float())?
Проблема стандартная. Манкируешь описанием. Хотя правило вроде есть. Сломалось, открой матчасть, там написано, какими операторами пользоваться для ввода чисел.
 
import math
y = 0
x = float(input('Введите x: '))
a = float(input('Введите a: '))
b = float(input('Введите b: '))

if x == 2:
y = math.cos(math.pow(x,2) + math.cos(x))
print(y)
elif x==1:
y = math.pow(math.e, math.sin(a)*x)
print (y)
elif x == -2:
y = math.log(math.pow(x,2)+b)
print (y)
else:
print('Вы ввели неверные значения')
 
Надо float(input()) и табов у тебя нет
 
Пожалуйста имейте ввиду, что этот пользователь забанен
b = input(float())
тут ошибка
 
2, 3, 4, 5 - float(input()), а не то, что у вас, а лучше int(input()), судя по всему
7, 8, 10, 11, 13, 14, 16 на tab вправо
 
В отсутствии отступов
 
Назад
Сверху