笨方法学习Python-习题24: 更多练习

# coding=utf-8

print("Let's 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
cannot discern \n the needs of love
nor comprehend passion from intuition
and requires and 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):
    jully_beans = started * 500
    jars = jully_beans / 1000
    crates = jars / 100
    return jully_beans,jars,crates

start_point = 10000
beans,jars,crates = secret_formula(start_point)
#print(secret_formula(start_point))

print("With a starting 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))

"""
为什么你在后面把 jelly_beans 这个变量名又叫成了 beans ? 
这是函数的工作原理。记住函数内部的变量都是临时的,当你的函数返回以后,返回值可以被赋予
一个变量。我这里是创建了一个新变量,用来存放函数的返回值。 
"""


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章