gpt4 book ai didi

python - 运行 sys.stdout.write() 时,在我想要打印的内容之后不会打印任何内容

转载 作者:行者123 更新时间:2023-12-01 04:19:56 25 4
gpt4 key购买 nike

我正在编写非常简单的代码,它从标准输入获取输入并将输出打印到标准输出。

输入:

4    
3

输出(我得到):

1None    
1.333None

预期输出:

1    
1.333

你能帮我一下吗?提前致谢这是代码:

from __future__ import division
import sys

data = sys.stdin.readlines()

buffer = []

for d in data:
buffer.append(d)

a = buffer[0]
b = buffer[1]
p1 = (int(a)//int(b))
q1 = (int(a)/int(b))
m = str(p1)
n = str(q1)
print sys.stdout.write(m)
sys.stdout.flush()
print sys.stdout.write(n)

最佳答案

打印 sys.stdout.write(n)。选择其中之一。

print 正在打印 sys.stdout.write(n) 的返回值,即 None

关于python - 运行 sys.stdout.write() 时,在我想要打印的内容之后不会打印任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33873604/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com