2019-2-14 if条件判断语句

时间:2019-02-16
本文章向大家介绍2019-2-14 if条件判断语句,主要包括2019-2-14 if条件判断语句使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

if 条件判断语句

根据某个人的年龄判断是否成年

if 如果条件成立,才会执行条件后代码块儿中的代码 条件不成立,代码块内容跳过不执行

if else的语法,有且只会执行其中一个代码块代码

age = 17

如果age大于或等于18 成年

if age >=18:
print(“成年”)
print(“你大于等于18岁了”)
else:
# 当条件不会成立时,执行该代码块代码
print(‘未成年’)
print(‘你小于18岁’)

有三种或者三种以上情况的

红灯 停 绿灯 行 黄灯 准备停

l = ‘绿’

两个等号才是判断是否相等,一个等号是赋值

如果l的值是红,表示是红灯,输出 当前是红灯 请停止行驶

if l == ‘红’:

print('前是红灯 请停止行驶')

如果l的值是绿,表示是绿灯,输出 当前是绿灯 请正常行驶

elif l == ‘绿’:
print(‘当前是绿灯 请正常行驶’)
else:
print(‘当前是黄灯 请准备停止行驶’)

如果l的值是黄,表示是黄灯,输出 当前是黄灯 请准备停止行驶

打出租车

起步价8元 包含2公里

12公里内 超出2公里部分每公里1.2元

12公里以上部分,每公里1.5元

将输入的公里数赋值给gl

gl = input('请输入,行驶公里数: ')

<class 'str’字符串> 字符串没有办法和数字进行±/运算

如果想进行运算,需要把字符串转化成数字

将字符串类型的gl值,转换成浮点类型的gl值

gl是一个str类型的,只有int,float类型的才是数字类型,只有数字类型才可以进行运算

gl = float(gl)

如果gl小于等于2,车费8元

if gl <= 2:
print(f’行驶了{gl}公里,车费:8元’)

如果gl大于2,小于等于12,车费 = 起步价 + (gl - 2) * 1.2

elif 12 >= gl:
money = 8 + (gl - 2) * 1.2
print(f’行驶了{gl}公里,车费:{money}元’)

如果gl大于12,车费 = 起步价 + (12-2) * 1.2+ (gl-12)*1.5

else:
money = 8 + 12 + (gl-12) * 1.5
print(f’行驶了{gl}公里,车费{money}元’)