如何在浮点输出“$7.0”中添加另一个 0在 Python 中使用 format()

发布于 2025-01-10 09:16:51 字数 333 浏览 1 评论 0原文

def cash_converter():
        integer = input("enter an integer: ")  # Prompt user for integer input: 7
        sentence = "That is ${}".format(float(integer))
        print(sentence)

我的输出:

输入一个整数:7

即 7.0 美元

预期输出:

输入一个整数:7

即 7.00 美元

def cash_converter():
        integer = input("enter an integer: ")  # Prompt user for integer input: 7
        sentence = "That is ${}".format(float(integer))
        print(sentence)

My Output:

enter an integer: 7

That is $7.0

Expected Output:

enter an integer: 7

That is $7.00

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

红焚 2025-01-17 09:16:51

(:."number"f) 将确定分数的数量。

更改

sentence = "That is ${}".format(float(integer))

sentence = "That is ${:.2f}".format(float(integer))

(:."number"f) will determine the number of deicimels.

Change

sentence = "That is ${}".format(float(integer))

to

sentence = "That is ${:.2f}".format(float(integer))
无可置疑 2025-01-17 09:16:51

有几种方法可以像我一样这样做,

print(format(7, ",.2f"))

这会将值格式化为小数点后两位。

There are a few ways that you can do this the way that I would do it is like this

print(format(7, ",.2f"))

This will format the value to the 2 decimal place.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文