我正在用Python编程。问题是,当我使用一个变量向类输入一个字符串时,我得到了这个错误。你能告诉我它有什么问题吗?我已经在输入中尝试了单引号
这是密码
class Hero:
def __init__(self,name):
self.name = name
self.health = 100
def eat(self,food):
if food == 'ham':
self.health -= 50
elif food == 'apple':
self.health += 60
else:
print "rowing answer"
huseein = Hero("Husma")
print huseein.name
print huseein.health
x = str(input("enter ham or apple"))
huseein.eat(str(x))
print huseein.health
使用
raw_input
在Python2上,
input()
等于eval(raw_input())
– 它评估您的输入,就像它是python代码一样相关问题 更多 >
编程相关推荐