PyCharm不显示我的代码的输出

时间:2014-09-25 09:41:45

标签: python pycharm

我正在使用Pycharm 3.4.1和Python版本3.两天我的基本/简单代码一直没有用。 Pycharm说代码执行时有0个错误。但最终没有印刷品或结果。

任何人都可以检查代码吗?是否有人经历过同样的事情?

代码1:

#Welcome to basic calculator, let's start..

a = int(input("Enter your first number: "))
b = int(input("Enter your second number: "))

type = str(input("Please choose your calculation type: +, -, *, / "))



if type == "+":
    print("The result is: ", a + b)
elif type == "-":
    print("The result is: ", a - b)
elif type == "*":
    print("The result is: ", a * b)
elif type == "/":
    print("The result is: ", a / b)
else:
    print("The command you entered is not valid")

代码2:

class Enemy:
    life = 3

    def attack(self):
        print('attack!')
        self.life -= 1


    def check(self):
        if self.life <= 0:
            print("I am dead")
        else:
            print(str(self.life) + " life left")



enemy1 = Enemy()
enemy2 = Enemy()


# each object is independent of one another, they don't share variables
enemy1.attack()
enemy1.attack()
enemy1.check()
enemy2.check()

2 个答案:

答案 0 :(得分:4)

有同样的问题。 在我的情况下,反病毒软件(Comodo)将文件包含在内 并且不允许它访问控制台。

在Comodo中将文件设置为安全后输出正常。

答案 1 :(得分:1)

我有同样的问题,而且我也是python和pycharm的菜鸟。我跟着JetBrains debugging tutorial,他们的示例脚本ThreadSample.py跳进了调试器,并按照预期的方式完成了所有操作。但后来我花了几天时间尝试调试我自己的一个python脚本,甚至让它运行! (完全在IDLE中运行。)最终对我有用的是创建一个全新的项目,只将该脚本复制到其中,现在Pycharm完成它应该使用的所有内容。我的工作猜测是,Pycharm对文件系统进行了如此多的微观管理,当它在一个文件夹中发现我的原始脚本与python或Pycharm没有任何关系时,它完全得到了支持。无论如何,这对我有用。