Нужно, чтобы пользователь вводил функцию и х в этой функции заменялся на уже данное им значение
Вот что я уже пробовал, но х не заменяется
a = str(input("Введите начало отрезка "))
b = float(input("Введите конец отрезка "))
f = list(input("Введите функцию "))
f = ''.join(f)
for i in range (0,len(f)):
if i == 'x':
i = a
print(f)
Ответы (2 шт):
Автор решения: Victor VosMottor
→ Ссылка
Легко. Вот код:
f.replace('x', a)
a = str(input("Введите начало отрезка "))
b = float(input("Введите конец отрезка "))
f = list(input("Введите функцию "))
f = ''.join(f).replace('x', a)
Автор решения: Serg Bocharov
→ Ссылка
Вам похоже нужно что-то такое (чуть поправил код для наглядности):
def function(value):
func_x = int(value) * 5
print(f'Текущее значение х*5: {func_x}')
function(10)
x = input("Введите x: ")
function(x)
Вывод:
Текущее значение х*5: 50
Введите x: 20
Текущее значение х*5: 100