数字的第二个根最多为小数点后4位[重复]

Posted

技术标签:

【中文标题】数字的第二个根最多为小数点后4位[重复]【英文标题】:The second root of the number is up to 4 decimal places [duplicate] 【发布时间】:2018-05-13 08:00:09 【问题描述】:

我打算打印用户打算在输出中打印最多 4 位小数的第四位数 如何在不使用 Round() 函数的情况下获得最多四位小数?

import math 
n = int(input('Do you want to calculate the root of a few numbers? --> '))

for i in range(n):
    usrinp = int(input('Enter the number for root --> '))
    x = math.sqrt(usrinp)

    print(x)

例如:

你想计算几个数字的根吗? --> 4

输入根号 --> 1

输入根号 --> 2

输入根号 --> 3

输入根号 --> 19


输出:

1.0000

1.4142

1.7320

4.3588

【问题讨论】:

请在您的问题中添加一些示例输入和预期输出。并告诉我们您的代码有什么问题? 查找字符串格式迷你语言:docs.python.org/3/library/string.html#formatstrings 关于您的要求,我已经编辑了我的问题。 我是 Python 的初学者,完全使用我的所有功能对我来说有点困难。 【参考方案1】:

不使用round函数获得小数点后4位:

print(':0.4f'.format(x))

【讨论】:

以上是关于数字的第二个根最多为小数点后4位[重复]的主要内容,如果未能解决你的问题,请参考以下文章

2235 机票打折

GeoPoint 是不是只接受小数点分隔符后最多 6 位数字?

js保留小数位

Postgresql数据类型

Access中的数据类型和字段属性

如何在php中设置小数点后最多8位[重复]