判断语句用于检测某个条件是否成立。如果成立,则执行判断语句内的程序;否则,跳过判断语句,执行后面的内容。(判断语句分为三类if,else,switch。但python编程语言中一般没有switch)。
可与用于解决谁是小偷这种趣味小游戏如下图
即先设不知道的为x列举出题目中的四个条件,符合其中三个条件的便是小偷。由此得出下面程序。
在生活中判断语句可以简陋的编写出一个出租车计费的程序如下
a=eval(input("请输入您到目的地的距离\n距离:"))
if 20>a>=12:
n=(a-2)*1.5+(a-6)*0.75+6
print("{}元".format(n))
if a>=20:
n=(a-2)*1.5+14*0.75+(a-20)*1.5+6
print("{}元".format(n))
if a<12:
b=eval(input("请输入您坐车的时间\n分钟:"))
if(a/b>0.2 and a>6):
n=(a-2)*1.5+(a-6)*0.75+6
print("{}元".format(n))
elif(a/b>0.2 and a<=6):
n=(a-2)*1.5+6
print("{}元".format(n))
elif(a/b<0.2 and a>=6):
n=(a-2)*1.5+(a-6)*0.75+6+(b-5)*0.4+1.5
print("{}元".format(n))
elif(a/b<0.2 and a<=6 and b>5):
n=(a-2)*1.5+6+(b-5)*0.4+1.5
print("{}元".format(n))
elif(a/b<0.2 and a<=6 and b<5):
n=(a-2)*1.5+6+b*0.3
print("{}元".format(n))
运行情况如图:
更多推荐
python出租车计费_python的基础程序——判断语句(以出租车计费为例)
发布评论