我正在使用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()
答案 0 :(得分:4)
有同样的问题。 在我的情况下,反病毒软件(Comodo)将文件包含在内 并且不允许它访问控制台。
在Comodo中将文件设置为安全后输出正常。
答案 1 :(得分:1)
我有同样的问题,而且我也是python和pycharm的菜鸟。我跟着JetBrains debugging tutorial,他们的示例脚本ThreadSample.py跳进了调试器,并按照预期的方式完成了所有操作。但后来我花了几天时间尝试调试我自己的一个python脚本,甚至让它运行! (完全在IDLE中运行。)最终对我有用的是创建一个全新的项目,只将该脚本复制到其中,现在Pycharm完成它应该使用的所有内容。我的工作猜测是,Pycharm对文件系统进行了如此多的微观管理,当它在一个文件夹中发现我的原始脚本与python或Pycharm没有任何关系时,它完全得到了支持。无论如何,这对我有用。