Python,LPTHW练习24,def函数

时间:2016-12-20 14:22:00

标签: python

我已经开始使用LPTHW学习Python了。我不是计算机科学家,所以我还在学习使用的术语。练习24我有问题。 我不完全理解当我们说bean,jar,crates = secret_formula时,程序如何知道这些变量在定义函数的上下文中的顺序。我试图改变返回对象的顺序,这只会改变示例下面的varibales的顺序。我也去了豆子,板条箱,罐子= secret_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)

0 个答案:

没有答案