python - 我需要编写一个从标准输入读取整数的程序,并且对于每个整数读取,将 pi 打印到小数位数
问题描述
做了一些实验问题,我遇到了这个问题,被困了很久不知道从这里做什么,这是我的代码:
import sys
import math
for number in sys.stdin:
number = number.strip()
pi = str(math.pi)
print(format(pi, number))
我的代码只是打印 pi,我也忘了提到我还是个初学者,所以我们还没有遇到每一种技术。
解决方案
您可以使用圆形代替格式:
import sys
import math
for n in sys.stdin:
number = int(n.strip())
pi = math.pi
print(round(pi, number))
推荐阅读
- javascript - 将 CKEditor 分配给动态创建的文本框元素
- python - 使用“请求”的 Python API 正在连接到 URL,但在检索数据时产生错误
- python - X 服务器是否因大量图像而变慢
- facebook - 如何从 Facebook 获取“Facebook Watch”视频建议?
- postgresql - 不允许登录 postgresql 数据库
- python - Python:我有一个这样的字符串 [3000,0.17],[3050,0.17],[3100,0.01] 并想将其转换为列表
- scala - 在数据框中的每个组上应用函数
- r - 如何从 R 的数据框中将新列附加到 postgresql 表
- localhost - 127.xyz 但不是 127.0.0.0?
- python - 计算嵌套列表中元素的递归函数的大 O