《笨办法学python》加分习题30——我的答案

xiaoxiao2021-02-27  165

这是我自己学习的答案,会尽力写的比较好。还望大家能够提出我的不足和错误,谢谢!

原文例题:

people = 30 cars = 40 buses = 15 if cars > people: print "We should take the cars." elif cars < people: print "We should not take the cars." else: print "We can't decide." if buses > cars: print "That's too many buses." elif buses < cars: print "Maybe we could take the buses." else: print "We still can't decide." if people > buses : print "Alright, let's just take the buses." else: print "Fine, let's stay home then."

习题答案:

1、 elif 就是else if的意思,就是上一个 if 不成立就到这里判断这个 if ; else 就是之前的 if 不成立,就运行这个。 3、以后会有比较复杂的bool比较,暂时没有想法。 4、

# -- coding: utf-8 -- # 声明和定义了三个变量 people = 30 cars = 40 buses = 15 # 如果cars > people 则运行函数内的代码 if cars > people: print "We should take the cars." # 如果之前的 cars > people 是 false,则开始这一段的判断 elif cars < people: print "We should not take the cars." # 以上均为 false 则运行该函数内代码 else: print "We can't decide." # 同上 if buses > cars: print "That's too many buses." elif buses < cars: print "Maybe we could take the buses." else: print "We still can't decide." if people > buses : print "Alright, let's just take the buses." else: print "Fine, let's stay home then."

功能重复部分不做重复解释。

转载请注明原文地址: https://www.6miu.com/read-16986.html

最新回复(0)