这是我自己学习的答案,会尽力写的比较好。还望大家能够提出我的不足和错误,谢谢!
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."功能重复部分不做重复解释。