gpt4 book ai didi

python - Pycharm Python 控制台不打印输出

转载 作者:太空宇宙 更新时间:2023-11-03 14:05:05 24 4
gpt4 key购买 nike

我有一个从 Pycharm python 控制台调用的函数,但没有显示输出。

In[2]: def problem1_6():
...: for i in range(1, 101, 2):
...: print(i, end = ' ')
...:
In[3]: problem1_6()

In[4]:

另一方面,像这样,它以错误的顺序打印

In[7]: def problem1_6():
...: print('hello')
...:
...: for i in range(1, 101, 2):
...: print(i, end = ' ')
...:
In[8]: problem1_6()
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 hello

作为第三种选择,作为@DavidS 的建议,

In[18]: import sys
...:
...: def problem1_6():
...: for i in range(1, 101, 2):
...: sys.stdout.write(str(i) + ' ')
...:
In[19]: problem1_6()

In[20]:

还是打印不出来

最佳答案

这将起作用:

def problem1_6():
for i in range(1, 101, 2):
sys.stdout.write(str(i) + ' ')
sys.stdout.flush()

或:

def problem1_6():
for i in range(1, 101, 2):
print(i, end=' ', flush=True)

关于python - Pycharm Python 控制台不打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44544093/

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