**你能告诉我这个错误是怎么回事吗*************。
codio@random-media:~/workspace$ python final.py
File "final.py", line 4
return f'print("{phrase}")\n'
^
SyntaxError: invalid syntax
def createOutput(lang, phrase):
if lang == "python":
return f'print("{phrase}")\n'
if lang == "c++":
return f'cout << "{phrase}\\n";\n'
if lang == "c":
return f'printf("{phrase}\\n");\n'
return ""
在 python2 中不支持 F 字符串。
使用格式
'print("{}")\n'.format(var)
或者使用Python 3.6+并运行该代码