def print_two(*args):
arg1, arg2 = args
print ("arg1: %r, arg2: %r" % arg1, arg2)
def print_two_again(arg1, arg2):
def print_one (arg1):
print ("arg1: %r" % arg1)
def print_none():
print ("I got nothing.")
print_two ("Zed", "Shaw")
print_two_again ("Zed", "Shaw")
print_one ("First!")
print_none()
文件 “ex18.py”,第7行 高清print_one(ARG1): ^ IdentationError:预期的那样缩进块学习Python艰难的历程 - ex18
- 我忘了在输入在print_two_again争论......应该是
print ("arg1: %r, arg2: %r" % (arg1, arg2))"
方法/函数定义不能有空的主体,但'print_two_again()'是空的。添加['pass'](https://docs.python.org/3/reference/simple_stmts.html#the-pass-statement)。如果这有一个真正的问题,它也会很好。 – dhke
不要添加问题的答案 - 如果您现在有答案,请自己写出答案*。 – jonrsharpe