【发布时间】:2020-04-21 07:40:25
【问题描述】:
这段代码的输出只是bb。我想知道为什么没有打印cc,这意味着没有执行第三行,即print("cc")。
这是链接 - https://ideone.com/M7LyS3
print("bb")
s2=input()
print("cc")
while 0>-50:
pass
print("qq")
输入 = 5
【问题讨论】:
-
您的帖子肯定需要更多关注,仅供参考,我无法复制您所说的内容。
-
这是python代码。并且只执行第一个打印语句。 print("cc") 不是
-
第2行等你输入内容
-
可能您没有在第 2 行提供预期的输入。我在控制台上尝试了您的代码,并在提供输入后打印了“cc”
-
这可能是一个缓冲问题,尽管如果输出到终端,那么它应该是行缓冲的,所以在输入输入字符串后你应该看到
cc。您可以通过在print("cc")之后添加sys.stdout.flush()来测试它。
标签: python python-3.x printing