【发布时间】:2014-04-13 14:54:26
【问题描述】:
我正在尝试将 2 个原始输入值加在一起。代码如下:
def number_of_limbs(legs, arms, limbs):
print "You have %s legs O.o" % legs
print "You also have %s arms o.O" % arms
print "You have %r limbs!! O.O" % limbs
legs = int(raw_input("How many legs do you have? "))
arms = int(raw_input("And how many arms do you have? ")
limbs = legs + arms
number_of_limbs(legs, arms, limbs)
它应该问有多少条腿,多少条手臂,然后将它们加在一起。然后告诉你怎么做 总共有许多肢体。我正在学习 Python 的第 19 课,所以这就是我在顶部做“def”的原因。我意识到有更简单的方法可以做同样的事情,但我正在努力掌握这个特定事物的概念。
当我运行它时,它显示我有 2 条手臂、2 条腿和 22 条肢体。我如何让它添加腿和手臂,而不仅仅是将两个数字推到一起?
现在只是说
File "ex1.py", line 8
limb = legs + arms
^
SyntaxError: invalid syntax
【问题讨论】:
-
没错。 “2”+“2”=“22”。 :)