条件判断语句

 条件判断    if 语句

if 条件:
此处写的代码,前面会有一个缩进(4个空格或者一个tab键表示 )
这里代码,就是由 if 后面的条件所控制的
如果if 后面的条件 成立(True、真),才会执行

写一个程序,判断用户的年龄是否满足 18岁,如果满足18岁,打印出"可以进入酒吧"

定义一个变量,存放用户的年龄
 age = 9

if age >= 18:
    print("可以进入酒吧")
    print('哈哈哈哈哈哈')

  

!= 不等于, > 大于, < 小于, >= 大于等于, <= 小于等于。
 等于号 使用 == 表示相等, 一个= 表示定义变量。

 

如果想要在不满足条件 做其他事情,可以使用 if ... else 语句
if 条件:
满足条件,执行的代码
else:
不满足条件,执行的代码

 

写一个程序,判断用户的年龄是否满足 18岁,如果满足18岁,打印出"可以进入酒吧"
如果不满足,则打印"赶快回家写作业"

age = 25

 if age >= 18:
    print('可以进入酒吧')
 else:
    print('赶快回家写作业')

 条件的结果  True(成立)  False (不成立)

判断是不是大写,如果是大写 返回True,如果不是,返回False    isupper() 

a = 'H'

if a.isupper():
     print('是个大写')
 else:
    print('是个小写')

  

涉及到多个条件的时候 逻辑运算符 and or
 条件1 and 条件2 , 只有条件1与条件2 同时成立,才后返回 True
 条件1 or 条件2 , 只要条件1与条件2 只要有一个成立,都会返回 True

 

让用户输入年龄,年龄必须在10-30之间

age = 20
 if age >= 10 and age <= 30:
     print('年龄正确')
 else:
     print('年龄不正确')

 让用户输入性别,判读性别是否正确

sex = '男' # 定义了一个变量,存储性别

 if sex == '男' or sex == '女':
     print('性别正确')
 else:
     print('性别不正确')

  

 elif 语句

if 条件1:
条件1成立执行的内容
elif 条件2:
条件2成立执行的内容
elif 条件3:
条件3成立执行的内容
else:
以上所有条件都不成立,才会执行

有多个条件需要判断, 并且不同的条件,执行的操作也不一样。

 

让用户输入分数 分数在 0-59 打印出 不及格,分数在 60-80 打印出 一般,分数在 81-100  打印出 优秀

score = 99
 if score >=0 and score <=59:
     print('不及格')
 elif score >=60 and score <=80:
     print('一般')
 else:
     print('优秀')

  

嵌套的判断

让用户输入分数 分数在 0-59 打印出 不及格,分数在 60-80 打印出 一般,分数在 81-100  打印出 优秀

score = 99

 if score >=0 and score<=59:
        print('不及格')
 else:
     if score >=60 and score <=80:
        print('一般')
     else:
         print('优秀')

  

 

 

posted @ 2022-02-27 17:24  ls珊  阅读(152)  评论(0编辑  收藏  举报