xiaofan1228 发表于 2020-3-14 16:49:46

【第一次用Pycharm】Pycharm不打印了?

本帖最后由 xiaofan1228 于 2020-3-14 17:24 编辑



如图,第一次从IDLE切换到Pycharm,随便写了个求平方根的公式,想说看一下打印结果,结果发现Pycharm只打印了结果,for循环里的内容都没有打印,不知道啥原因求解。

附上代码
def square_root(init_num, n, step):
    for i in range(step):
      if init_num**2 != n:
            init_num = float((init_num + n / init_num) / 2)
            print("The %d time ===> %.5f" %(i, init_num))
      else:
            break

    print(init_num)


n = int(input("Please input an integer:"))
init_num = int(input("Please input a guess number:"))
step = int(input("Please input step:"))

square_root(init_num, n, step)

更新:尝试选中文件名,右键,运行,显示结果,问题解决,如图

冬雪雪冬 发表于 2020-3-14 17:05:08

我这里是正常的

xiaofan1228 发表于 2020-3-14 17:15:18

冬雪雪冬 发表于 2020-3-14 17:05
我这里是正常的

这就很烦了。。。

一个账号 发表于 2020-3-14 17:20:00

xiaofan1228 发表于 2020-3-14 17:15
这就很烦了。。。

再试一次

zltzlt 发表于 2020-3-14 17:20:46

我这里也是正常的,重新执行下看看

https://s1.ax1x.com/2020/03/14/8QqOvn.png

xiaofan1228 发表于 2020-3-14 17:25:06

一个账号 发表于 2020-3-14 17:20
再试一次

好了,百度了一下,在tab位置右键运行一次以后就好了
页: [1]
查看完整版本: 【第一次用Pycharm】Pycharm不打印了?