python打印无效的语法

时间:2014-04-24 04:28:20

标签: python string

print (n+1) ": x1= ",x1,"f(x)= ",fx

我想要它打印x1是什么以及x1(fx)处函数的值,但是在第一个引用的末尾我得到了无效的语法。有人可以向我解释我的问题是什么。

3 个答案:

答案 0 :(得分:1)

这是你想要做的(假设所有都是整数):

print("%d: x1= %d f(x)=%d" % ((n+1),x1,fx))

答案 1 :(得分:1)

你在n + 1

之后错过了一个逗号
print (n+1), " : x1=",x1,"f(x)=",fx 

答案 2 :(得分:0)

问题是

  1. 第一次报价前应该有一个逗号(,)。

    print(n + 1),“:x1 =”,x1,“f(x)=”,fx

  2. 如果函数
  3. 中有return语句,则打印f(x)将打印正确的值