栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python基础2-判断

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python基础2-判断

if语句的基本结构

if 判断条件:
   1.如果条件成立,要执行的代码
   2.处在 if 语句的缩进中的代码 可以称为是 if 语句的代码块(多⾏代码),if 语句的代码块中的代码,要么都 
   3.执⾏,要么都不执⾏
   4.如果某⾏代码 和if 的判断⽆关,就不需要写在 if 的缩进中

  

if else结构:

1.if else结构语法:
 if  判断条件:
     条件成立执行的代码
else:
     条件不成立执行的代码

注意事项:
#1, else 是关键字, 后⾯需要 冒号
# 2, 存在冒号,就需要回⻋ 和缩进
# 3, 处于 else 缩进中的代码 ,称为是 else 语句的代码块
# 4, else 不能单独使⽤ 必须配合 if 使⽤, 并且 else
要和 if 对⻬
# 5, if 和 else 之间不能有顶格书写的东⻄

if和逻辑运算符结合

直接上例子 和or结合
1. 定义两个整数变量python_score、c_score,使⽤ input
获取成绩 编写代码判断成绩
2. 要求只要有⼀⻔成绩 > 60 分就输出合格
python_score = input("请输入分数")
c_score = input("请输入分数")
if py_score == 60 or c_score == 60:
   print("合格")
else:
    print("不合格")
1. 获取⽤户输⼊的⽤户名
2. 判断⽤户名是 admin 时, 在控制台输出: 欢迎 admin 登
录!
3. ⽤户名是 test 时, 在控制台输出: 欢迎 test 登录!
4. 如果是其他信息, 在控制台输出: 查⽆此⼈!

name = input("请输入用户名")
if name == "admin" or name == "test":
    print(f"欢迎{name}登录")
else:
    print("查无此人")

if elif else结构

if elif else 如果 ... 如果 ... 否则 ....
if 判断条件1:
判断条件1成⽴,执⾏的代码
elif 判断条件2: # 判断条件1 不成⽴
判断条件2成⽴,执⾏的代码
elif ....:
pass
else:
以上 判断条件都不成⽴,才会执⾏的代码

注意事项:
# 1, elif 是关键字, 后边需要冒号, 回⻋ 和缩进
# 2, if elif else 的代码结构, 如果某⼀个条件成⽴,其
他的条件就都不再判断

例子:

需求:

1. 定义 score 变量记录考试分数
2. 如果分数是 ⼤于等于 90分 显示 优
3. 如果分数是 ⼤于等于 80分 并且 ⼩于 90分 显示 良
4. 如果分数是 ⼤于等于 70分 并且 ⼩于 80分 显示 中
5. 如果分数是 ⼤于等于 60分 并且 ⼩于 70分 显示 差
6. 其它分数显示 不及格

score = int(input('请输⼊分数'))
if score >= 90:
print('优')
elif (score >= 80) and score < 90:
print('良')
elif (score >= 70) and score < 80:
print('中')
elif (score >= 60) and score < 70:
print('差')
else:
print('不及格')

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/850188.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号