Арифметические выражение Python. Не выдаёт результат Error:a = float(input('x')) ValueError: could not convert string to float: ''

kokos

Новичок
Пользователь
Окт 19, 2020
6
0
1
Здравствуйте не пойму как указать X что бы код работал.
Суть вот в чём, решить уравнение (скриншот 1)screen_1.png

Написал код:
import math

a = float(input('x'))
b = 3
c = float(input('x'))
d = 3
e = 2
f = float(input('y'))

s=(math.pow((math.sin(a),b)))+(math.pow((math.cos(c),d)))/e*f
print(s)

Результатом выдёт X подсвеченный синим цветом, по нажатию Enter ошибка: (скриншот 2)Screenshot_4.png
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Здравствуйте не пойму как указать X что бы код работал.
Суть вот в чём, решить уравнение (скриншот 1)Посмотреть вложение 742

Написал код:
import math

a = float(input('x'))
b = 3
c = float(input('x'))
d = 3
e = 2
f = float(input('y'))

s=(math.pow((math.sin(a),b)))+(math.pow((math.cos(c),d)))/e*f
print(s)

Результатом выдёт X подсвеченный синим цветом, по нажатию Enter ошибка: (скриншот 2)Посмотреть вложение 743
вы ничего не ввели, вот и ошибка
 

kokos

Новичок
Пользователь
Окт 19, 2020
6
0
1
вы ничего не ввели, вот и ошибка
Так а что вводить, то? мне нужно получить решение на заданный пример.
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 567
454
83
Так а что вводить, то? мне нужно получить решение на заданный пример.
команда input ждет от вас ввода, в вашем случае числа, как же, вы так написали и не знаете что написали?
 

lynulx

Модератор
Команда форума
Модератор
Авг 9, 2020
139
19
18
Так а что вводить, то? мне нужно получить решение на заданный пример.
float пытается конвертировать введенное значение в число с плавающей точкой, а вы ничего не вводите, так что он пытается конвертировать в него пустую строку и поднимает ошибку. введите любое число
 

Форум IT Специалистов