习题24 更多练习

来源:互联网 发布:京瓷打印机网络设置 编辑:程序博客网 时间:2024/06/05 05:31

应该说从这一课起已经具备了足够的Python基础知识,可以继续学习一些编程原理了。

print "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 love nor comprehend passion from intuitionand requires an explanation\n\t\twhere there is none."""print "-------------------"print poemprint "-------------------"five = 10 - 2 + 3 - 6print "This should be five: %s" % fivedef secret_formula(started):    jelly_beans = started * 500    jars = jelly_beans / 1000    crates = jars / 100    return jelly_beans ,jars ,cratesstart_point = 10000beans ,jars ,crates = secret_formula(start_point)print "With a starting point of: %d" % start_pointprint "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)

结果:



感觉这一课里面学到的东西大概是这句话

print "We'd have %d beans ,%d jars ,and %d crates." % secret_formula(start_point)
意思是 print 后面跟的输出数据也可以是 % 加上一个函数

这个函数是这样的

def secret_formula(started):    jelly_beans = started * 500    jars = jelly_beans / 1000    crates = jars / 100    return jelly_beans ,jars ,crates

其实就等于

print "We'd have %d beans ,%d jars ,and %d crates." % (<span style="font-family: Arial, Helvetica, sans-serif;">jelly_beans ,jars ,crates</span>)


===========================================================================

附加练习

1.其实犯的错误就是把 jars 打错了。很好改的



0 0
原创粉丝点击