本文主要是介绍pycham下代码运行不显示结果的原由?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
代码:
n = 100
while n <=1000:if eval(str(n)[0])**3+eval(str(n)[1])**3+eval(str(n)[2])**3 == n:print(n,end=(","))n +=1else:n += 1
终端运行结果:
该代码在pycham中运行时,不产生结果,但是在终端运行时,会有结果在同一行显示。
如果删除print中的end=(","),pychanm中又能正常显示,这个是什么原因造成pycham无法正常显示的?
(print中有end=(","),无法显示结果)
(删除end,能正常产生结果)
这篇关于pycham下代码运行不显示结果的原由?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!