python基础知识3——判断语句

1.if-else语句格式:

 if 条件1:
	 输出
  elif 条件2:
	 输出
  else:
	 输出

首先若满足条件1,进行相应的输出;否则观察是否满足条件2,若满足,进行相应的输出;若都不满足,则输出else的内容。
若只有2个条件,则可省略elif。这里的elif相当于c语言中的else if。
在这里插入图片描述

number = int(input('请输入总人数:'))
weight = float(input('请输入总重量(单位为千克):'))
if number <= 10 and weight <= 1000:
    print('电梯正常运行')
else:
    print('电梯超载')

在这里插入图片描述

age = int(input('请输入年龄:'))
if age <= 6 and age >=0:
    print('童年')
elif age <= 17 and age >= 7:
    print('少年')
elif age <= 40 and age >= 18:
    print('青年')
elif age <= 65 and age >= 41:
    print('中年')
elif age > 65:
    print('老年')
else
	print('输入错误')

2.还有if的多层嵌套:
在这里插入图片描述

import random
secret = random.randint(0,2)
#print(secret)
n = int(input('请随便输入一个数:'))
if n == 0:
    if secret == 1:
        print('win')
    else:
        print('lose')
elif n == 1:
    if secret == 2:
        print('win')
    else:
        print('lose')
else:
    if secret == 0:
        print('win')
    else:
        print('lose')

3.三元运算符:
在这里插入图片描述

m = a if a < b else b

三元运算符的格式:
m = 所要赋的值a if a要满足的条件 else 赋其他的值b

猜你喜欢

转载自blog.csdn.net/weixin_45486992/article/details/112670573