求助大佬
如何定义一个数学函数f(x)? 这个函数的后面部分由自己输入例如定义好f(x)后自己输入f(x)= x**2+1
然后在输入f(2) = 5
不能这么写吧,只能定义形式参数,
然后调用的时候输入不同的实参
当然,打印是可以这么打印出来的
定义函数即可:
def f(x):
return x**2+1
print(f(2))
输出结果:
5
对于这种简单的函数也可以直接用 lambda 匿名函数定义:
f = lambda x:x**2+1
print(f(2))
输出结果:
5 怎么看你这个像是先定义一个接口,然后继承这个接口重新实现这个方法,再用这个方法做计算。 这个f(x) = x**2+1是需要提前设定的,如果要改函数,就在此打开idle修改,
按你的意思,可以运算x为未知数的一元方程,但是不能省略*号def f():
ip=input("f(x):")
while 1==1:
n=input()
iq=ip.replace("x",str(n))
print(ip,eval(iq))
f() def f():
f=input("方程:")
while True:
x=int(input("x="))
print(eval(f))
f()
更直接的版本
页:
[1]