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

来源:互联网 发布:星际老男孩淘宝店 整机 编辑:程序博客网 时间:2024/06/05 06:41
# coding=utf-8print("Let's practice everything.")print("You\'d need to know \'bout escapes with \\ that do \n newlines and \t tabs.")poem = """\tThe lovely worldwith logic so firmly plantedcannot discern \n the needs of lovenor comprehend passion from intuitionand requires and explanation\n\t\twhere there is none."""print("------------------")print(poem)print("------------------")five = 10 - 2 + 3 - 6print("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,cratesstart_point = 10000beans,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 / 10print("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 ? 这是函数的工作原理。记住函数内部的变量都是临时的,当你的函数返回以后,返回值可以被赋予一个变量。我这里是创建了一个新变量,用来存放函数的返回值。 """