首页 > 解决方案 > 我需要编写一个从标准输入读取整数的程序,并且对于每个整数读取,将 pi 打印到小数位数

问题描述

做了一些实验问题,我遇到了这个问题,被困了很久不知道从这里做什么,这是我的代码:

    import sys
    import math

    for number in sys.stdin:
        number = number.strip()
        pi = str(math.pi)
        print(format(pi, number))

我的代码只是打印 pi,我也忘了提到我还是个初学者,所以我们还没有遇到每一种技术。

标签: python

解决方案


您可以使用圆形代替格式:

import sys
import math

for n in sys.stdin:
     number = int(n.strip())
     pi = math.pi
     print(round(pi, number))

推荐阅读