我希望用户输入一个值,然后打印出“ For n=[value entered], f(n)=[Ans].
”
n=float(input("Enter a number: "))
def f(n=0):
y=(n**2)*(n+2)
print("For n=",n,"f(n)=",y)
return y
我收到输入对话框,没有出现任何错误。我该怎么办?
答案 0 :(得分:-1)
请尝试此操作,只需清理您的代码即可。
def f(n = 0)
y=(n**2)*(n+2)
print("For n=%f f(n)=%f" % (n, y))
return y
f(n = float(input(“输入数字:”)))
输出:
输入数字:2.5
对于n = 2.500000 f(n)= 28.125000