繁体   English   中英

我需要编写一个程序,从 stdin 读取整数,并且对于每次读取的整数,将 pi 打印到该小数位数

I need to write a program that reads integers from stdin and, for each integer read, prints pi to that number of decimal places

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

做一些实验室问题,我遇到了这个问题,被困在它上面很长时间不知道从这里开始做什么,这是我的代码:

    import sys
    import math

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

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

2 个回复

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

import sys
import math

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

使用索引。

import sys
import math
for n in sys.stdin:
    number = int(n.strip())
    pi = str(math.pi)
    print(pi[:number+2])
1 将 pi 打印到小数位数

w3resources 的挑战之一是将 pi 打印到“n”位小数。 这是我的代码: 无论出于何种原因,它都会在不考虑任何输入的情况下自动打印 pi。 任何帮助都会很棒:) ...

2017-07-31 12:58:55 8 33099   python/ pi
2 使用MIPS整数命令打印到五个小数位

所以我正在编写一个应该具有以下要求的程序: 编写一个汇编程序,从控制台读取一系列整数。 有效条目介于-110和120(含)之间。 如果条目无效,则拒绝该条目并在屏幕上显示错误消息。 输入-467时读取停止。 输入-467后,程序仅使用MIPS整数命令显示条目数,条目总数和5个小数位 ...

6 JAVA:使用输入的整数定义小数位数

这是我第一次进入stackoverflow,所以如果出问题了,请告诉我。 我知道如何用x十进制数字显示导入的浮点数。 但是,如何通过新的扫描的int数定义小数的数量? 这是我的代码:(当然,“%。decimalf”不起作用,我只想对其进行测试) 任何人? 提前致谢! ...

7 如何根据小数位数获取整数的动态最大值

我有一个动态数据0001,因为它是动态的,它可以根据给定的数据进行更改。 它可以是01或001或0001。要得出此值,我的代码为 如果上述placeholderValue为4,则输出为0001,如果为3,则输出为001,然后为2 01。 我想要得到的是如果值是0001,那么如果值 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM