python打印无效语法

python打印无效语法,python,string,Python,String,print(n+1)”:x1=“,x1,“f(x)=”,fx 我想让它打印x1是什么,以及x1(fx)处函数的值,但是在第一个引号的末尾得到了一个无效的语法。有人能给我解释一下我的问题是什么吗。这就是你想要做的(假设所有的都是整数): n+1后缺少一个逗号 print (n+1), " : x1=",x1,"f(x)=",fx 问题是 第一个引号前应该有一个逗号(,) 打印(n+1),“:x1=”,x1,“f(x)=”,fx 如果函数中有返回语句,则打印f(x)将打印正确的值 如果函数产生浮

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


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

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


n+1后缺少一个逗号

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

  • 第一个引号前应该有一个逗号(,)

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

  • 如果函数中有返回语句,则打印f(x)将打印正确的值

  • 如果函数产生浮点数怎么办?如果类型仅在运行时确定,请随意使用您想要的任何格式说明符,您可以使用crclayton answer
    print (n+1), " : x1=",x1,"f(x)=",fx