如何使用用户输入打印语句?

时间:2018-07-03 08:46:07

标签: python-3.x

我希望用户输入一个值,然后打印出“ 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

我收到输入对话框,没有出现任何错误。我该怎么办?

1 个答案:

答案 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