Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python代码的正确语音标记位置_Python - Fatal编程技术网

Python代码的正确语音标记位置

Python代码的正确语音标记位置,python,Python,我已经编写了这段代码,您可以输入配方中所需的巧克力量,它将返回5kg和1kg的巧克力量。这段代码出了什么问题?我得到了变量的整数,但它显示了一个语法错误 kg = int(input("How much chocolate do you need?")) fivekgs = kg // 5 onekgs = kg % 5 print ("You will need,"fivekgs" 5kg blocks and, "onekgs" 1kg blocks!") 我把语音标记放错位置了吗 谢谢。

我已经编写了这段代码,您可以输入配方中所需的巧克力量,它将返回5kg和1kg的巧克力量。这段代码出了什么问题?我得到了变量的整数,但它显示了一个语法错误

kg = int(input("How much chocolate do you need?"))
fivekgs = kg // 5
onekgs = kg % 5
print ("You will need,"fivekgs" 5kg blocks and, "onekgs" 1kg blocks!")
我把语音标记放错位置了吗

谢谢。

将其更改为:

print(“您需要‘五公斤’5kg块和‘一公斤’1kg块!”)

或:

print('您将需要“5公斤”5公斤的积木和“1公斤”1公斤的积木!')
尝试以下方法:

print(f'You will need,{fivekgs} 5kg blocks and, {onekgs} 1kg blocks!')

这回答了你的问题吗?看看这里(希望在编辑器中)的语法突出显示。
fivekgs
onekgs
的颜色变化清楚地表明字符串中发生了奇怪的事情。更新后的代码清楚地表明您正在尝试插入变量,而不是嵌套引号。请参阅,而不是。看起来您希望这样:
“您将需要,{}5kg块和,{}1kg块!”。format(fivegs,onekgs)
有更多的代码,OP显然是在尝试插值,而不是引用字符串。