笨方法學習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 ? 
這是函數的工作原理。記住函數內部的變量都是臨時的,當你的函數返回以後,返回值可以被賦予
一個變量。我這裏是創建了一個新變量,用來存放函數的返回值。 
"""


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