好的,所以我想打印一个浮点变量和一个句子(不仅仅是变量)。变量的名称为discount
。我之前已经声明了变量。我可以让它单独打印变量。我做了print(float(discount))
并显示浮动,但我想打印"The discount is" (discount)
。我试过了:
print("The discount is" float(discount))
这不起作用。
答案 0 :(得分:1)
您可以使用format
功能进行打印。
print('The discount is {}'.format(float(discount)))
实施例
discount = 15
print('The discount is {}'.format(float(discount)))
The discount is 15.0
由于您的示例似乎是货币,您可以使用以下内容打印两个小数位
print("${:.2f}".format(float(discount)))
The discount is $15.00
答案 1 :(得分:0)
您需要在字符串文字与float(discount)
之间使用逗号:
>>> discount = 25
>>> print("The discount is", float(discount))
The discount is 25.0
>>>
如果您使用的是Python 2.x,则需要像这样编写它:
>>> discount = 25
>>> print "The discount is", float(discount)
The discount is 25.0
>>>