我已经开始使用LPTHW学习Python。我不是计算机科学家,所以我还在学习术语。我对练习有问题。 我不完全理解当我们说beans,jars,crates=secret\u formula时,程序是如何知道这些变量在上下文中相对于所定义函数的顺序的。我试图改变返回对象的顺序,这只会改变下面示例中变量的顺序。我也去了豆子,板条箱,罐子=秘方。。打印出来的顺序没有改变。我想我不明白它是怎么分配给这个函数的。你知道吗
print "Lets practice everything."
print 'You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.'
poem = """
\tThe lovely World
with logic so firmly planted
cannnot discern \n the needs of love
nor comprehend passion from intuition
and requires an explanation
\n\t\twhere there is none.
"""
print "---------------"
print poem
print "---------------"
five = 10-2+3-6
print "This should be five: %s" % five
def secret_formula(started):
jelly_beans = started *500
jars = jelly_beans / 1000
crates = jars / 100
return jelly_beans, jars, crates
start_point = 10000
beans, jars,crates = secret_formula(start_point)
print "With a start_point of: %d" % start_point
print "We'd have %d beans, %d jars, and %d crates." % (beans,jars, crates )
start_point = start_point /10
print "We can also do that this way:"
print "We'd have %d beans, %d jars and %d crates" % secret_formula(start_point)
目前没有回答
相关问题 更多 >
编程相关推荐