用句子打印浮动

时间:2014-10-13 17:10:33

标签: python output

好的,所以我想打印一个浮点变量和一个句子(不仅仅是变量)。变量的名称为discount。我之前已经声明了变量。我可以让它单独打印变量。我做了print(float(discount))并显示浮动,但我想打印"The discount is" (discount)。我试过了:

print("The discount is" float(discount))

这不起作用。

2 个答案:

答案 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
>>>