python基础(第三章)布尔表达式+条件判断(下)
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python基础(第三章)布尔表达式+条件判断(下),小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3377字,纯文字阅读大概需要5分钟。
内容图文
条件判断
- 流程控制
- 顺序结构---一步步执行
- 选择结构---在某一步选择性执行
- 循环结构---在一定条件下,一直执行某段代码(事情)
- 条件判断
- If ---如果
- If 条件==True:执行if里面的语句
- If xxx:…. else:如果….否则
- 只有2种情况,肯定会执行其中一个
- 对立面的情况在使用
- 多种分支 if …. elif ….else
- 最后的else 选配
- 只要满足其中一个分支,就退出if的语句结构
- If的嵌套
- 要执行内部的if一定要外部的if满足才可以
- 相当于and
- switch语句-----没有这个语法
- 多条件可以分行写
- 扩展
- If如果后面跟是 非0的数值、非空字符串、非空元祖、非空列表,该if的条件几个就为True
- input() ---函数---接受字符---返回的是字符串!
- If ---如果
'''
需求:判断用户输入的手机号是否有效,输出对应的运营商!
思路:
1- if(tel == 11):位数
if(是否纯数字):1234567989a
if(号段==187) or (==139) or():前3位 in list:
移动
elif(号段==132) or (==176) or():
联通
elif(号段==199) or (==198) or():
电信
else:
提示:无此号段
else:
提示:有非法字符
else:
提示:位数有误!
'''
- 单if语句
- 如果是:后面一定要有语句----pass----空语句
- 场景:当只需要对条件满足的时候处理,不满足不做任何处理
- If----else:如果----否则
- 一定会执行其中一个
- 场景:需要对条件不满足的情况也进行处理
- If多分支--->2种情况以上的选择
- else ----根据自己需求来
'''
# print('step1')
# print('step2')
# print('step3')
#1- if 语句--只要当if 条件是T 才执行里面的代码块
'''
1- 单个if语句:
1- 只对条件满足执行---
2- 不满足不需要管
2- if --else
1- 对满足条件需要处理,不满足的时候也需要处理
3- if elif elif else
1- 多种选择
4- Tab---往后缩进 shift+ Tab 往前缩进
'''
# score = 80
# if score >= 60:
# # pass#空语句--占位子。避免与语法报错
# print('及格了')
# else:#选配--实际场景
# print('不及格!')
# print('run over')
# score = 85
# if score >= 90:
# print('A等级')
# elif score >= 80:
# print('B等级')
# elif score >= 70:
# print('C等级')
# elif score >= 60:
# print('D等级')
# else:
# print('不及格!')
# print('run over')
# score = 85
# if score >= 60:
# # pass#空语句--占位子。避免与语法报错
# if score > 90:
# print('A')
# else:
# if score >= 80:
# print('B')
# else:#选配--实际场景
# print('不及格!')
# print('run over')
'''
需求:
1- 要求用户输入手机号
2- 判断手机的运营商
3- 对用户输入的手机号有误需要给出对应的提示!
逻辑:
tel = input('请输入需要查询手机号:')#接收控制台输入 接收到数据是 字符串!
# 1- 判断手机位数
if len(tel) == 11:
if 判断是否纯数字:#百度下
#判断号段 前3位---切片
if :
移动
elif :
联通
elif :
电信
else:
不存在该号段!
else:
手机号有非法字符!
else:
提示位数不对!
'''
# score = int(input('请输入分数:'))
# if score >= 60:
# print('及格!')
# print(type(score))
age = 60
gender = 'male'
if age >= 60 and gender == 'male'\
and gender == 'male'\
and gender == 'male'\
and gender == 'male':
print('old gentleman')
# if age >= 60:
# if gender == 'male':
# print('old gentleman')
# str1 = ''
# print(str[::1])
# [1,3,5,8][1] = 4
#
# aList = [1,3,5,8]
# aList[1] = 4
'''
内容总结
以上是互联网集市为您收集整理的python基础(第三章)布尔表达式+条件判断(下)全部内容,希望文章能够帮你解决python基础(第三章)布尔表达式+条件判断(下)所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。