【课程5.2】 条件判断:if语句

Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。

if 判断条件:
执行语句……
else:
执行语句……

** 开始有缩进的概念

1.基本判断语句

age = 12
if age < 18:print('18岁以下不宜观看')
# if语句后面必须有 :
# 自动缩进
# if语句写完后,要退回原有缩进继续写
# Python代码的缩进规则:具有相同缩进的代码被视为代码块

2.输入函数 input()

score = input('请输入成绩:')
print('该学生成绩为:' + score)
print(type(score))
# 注意:input()返回结果都为字符串,如果需要变为数字则用到int()/float()
----------------------------------------------------------------------
请输入成绩:60
该学生成绩为:60
<class 'str'>

3.两种条件判断:if-else

flag = False
name = 'luren'
if name == 'python':          # 判断变量否为'python'flag = True               # 条件成立时设置标志为真print( 'welcome boss')    # 并输出欢迎信息
else:print(name)               # 条件不成立时输出变量名称

4.多种条件判断:if-elif-…-else

num = 2
if num == 3:            # 判断num的值print('boss')
elif num == 2:print('user')
elif num == 1:print('worker')
elif num < 0:           # 值小于零时输出print('error')
else:print('roadman')    # 条件均不成立时输出

5.单语句多条件判断:or and

num = 5
if num >= 0 and num <= 10:    print( 'hello')
# 判断值是否在0~10之间
# 输出结果: hellonum = 10
if num < 0 or num > 10:    print( 'hello')
else:print( 'undefine')
# 判断值是否在小于0或大于10
# 输出结果: undefinenum = 8
if (num >= 0 and num <= 5) or (num >= 10 and num <= 15):    print( 'hello')
else:print( 'undefine')
# 判断值是否在0~5或者10~15之间
# 输出结果: undefine

小作业
① 编写一个简单的判断语句代码:输入某个成绩,如果成绩分数大于或等于60分,则返回及格,小于60分,则返回不及格
② 编写猜数字小游戏的代码:输入一个数字,分别针对猜对数字、猜错数字、输入错误给予判断

Python数据分析实战5.2-条件判断:if语句【python】相关推荐

  1. shell python比较_shell中的条件判断以及与python中的对比

    shell中比如比较字符串.判断文件是否存在及是否可读等,通常用"[]"来表示条件测试. 注意:这里的空格很重要.要确保方括号的空格. if ....; then          ...

  2. Python数据分析实战:降雨量统计分析报告分析

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理. 以下文章来源于菜J学Python ,作者小小明 最近遇到一个有点烧脑的需求,其实也不算烧pytho ...

  3. Python数据分析实战(2)使用Pandas进行数据分析

    文章目录 一.Pandas的使用 1.Pandas介绍 2.Pandas基本操作 Series的操作 创建DataFrame 常见列操作 常见行操作 DateFrame的基本操作 时间操作 3.Pan ...

  4. 万字长文,Python数据分析实战,使用Pandas进行数据分析

    文章目录 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多已经做案例的人,却不知道如何去学习更加高深的知识. 那么针对这三类人,我 ...

  5. Python数据分析实战基础 | 初识Pandas

    这是Python数据分析实战基础的第一篇内容,主要是和Pandas来个简单的邂逅.已经熟练掌握Pandas的同学,可以加快手速滑动浏览或者直接略过本文. 01  重要的前言 这段时间和一些做数据分析的 ...

  6. python数据分析实战 fabio nelli百度云_Python数据分析实战 内利(Fabio Nelli),杜春晓 9787115432209...

    商品描述: 基本信息 书名:Python数据分析实战 定**价:59.00元 作者: 内利(Fabio Nelli) 著,杜春晓 译 出版社:人民邮电出版社 出版日期:2016-08-01 ISBN: ...

  7. Python数据分析实战学习

    Python数据分析实战学习\displaystyle\boxed{Python数据分析实战学习}Python数据分析实战学习​ AprilJulyOctober2015AprilJulyOctobe ...

  8. 《Python数据分析实战》day2: Pandas中取得某行或者是某列的一点思考

    今天看了<Python数据分析实战>这本书的第四章:Pandas的简介的部分,大概看了一半,在实践代码的时候发现了jupyter notebook提示warning,研究了一下有了一些自己 ...

  9. python电影数据分析报告_【python数据分析实战】电影票房数据分析(二)数据可视化...

    在上一部分<[python数据分析实战]电影票房数据分析(一)数据采集> 已经获取到了2011年至今的票房数据,并保存在了mysql中. 本文将在实操中讲解如何将mysql中的数据抽取出来 ...

最新文章

  1. 第 5 章 Nova - 025 - OpenStack 通用设计思路
  2. 使用纯 Win32 API 编程实现Winpcap 封包捕获的第一个例子
  3. python3安卓版安装教程_安装python3的详细教程
  4. boost::mp11::mp_remove_if相关用法的测试程序
  5. android截图canvas为空,html2canvas截图空白问题的解决
  6. 三伏天里小试牛刀andriod 开发 #华为云·寻找黑马程序员#
  7. python简单超级马里奥游戏下载大全_Python实现超级玛丽游戏系列教程02玛丽走跑...
  8. 你会几种“复制”文本的方式?----浅谈I/O流
  9. Android应用开发进阶
  10. cognos 10 oracle,Cognos10.2.1安装配置手册.docx
  11. 北邮C++——破解简单密码
  12. 微分方程(Differential Equation)
  13. 一线城市中小公司的月薪10k前端工程师应该会什么?
  14. 【java当中摄像头调用保姆级别教程和在摄像头上实现滤镜效果】
  15. python大作业有哪些项目 选题做个啥【推荐】
  16. 《计算机网络》day03-计算机网络的体系结构
  17. launch 文件中remap标签的使用
  18. 江西单招计算机专业大学排名,2018年江西高职单招院校名单有哪些
  19. 5G NR 随机接入RACH流程(2)-- Msg1之生成PRACH Preamble
  20. 030:判断能否被3,5,7整除

热门文章

  1. 点进来,与白洞一起体验一场沉浸式智慧轨道之旅
  2. 并发型服务器响应方式,Java NIO 在并发型服务器设计中的应用.pdf
  3. 一款炫酷的简单大气的ae粒子模板标题宣传
  4. 简单盘点编程在Houdini游戏开发中的用武之地
  5. MM32射频解码(产品检验,可靠稳定)
  6. 上海桂伦视竞争对手为朋友 倍加福安全栅和你一起成长!
  7. Android混淆后的日志查看方法(mac)
  8. 【vue自定义组件】渐变色进度条组件
  9. 【计算机网络详解】——知识点复习(期末不挂科版)
  10. flutter最简单的天气预报