Python,LPTHW练习24,def函数

2024-06-07 11:34:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经开始使用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)

Tags: and函数secret顺序withstartpointwe

热门问题