零基础学Python(第六章 if条件语句)
本套学习内容共计【22】个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助。
开发环境:【Win10】
开发工具:【Visual Studio 2019】
1、什么是条件语句
Python 条件语句是通过一条或多条语句的执行结果(True 或者 False)来决定执行的代码块。
可以通过下图来简单了解条件语句的执行过程:
代码执行过程:
2、Python中if语句的一般形式如下所示:
var1 = 100
if var1:print ("1 - if 表达式条件为 true")print (var1)var2 = 0
if var2:print ("2 - if 表达式条件为 true")print (var2)
print ("Good bye!")
3、多重if判断:
age = int(input("请输入你家狗狗的年龄: "))
print("")
if age <= 0:print("年龄无负数。")
elif age == 1:print("相当于 14 岁的人。")
elif age == 2:print("相当于 22 岁的人。")
elif age > 2:human = 22 + (age -2)*5print("对应人类年龄: ", human)### 退出提示
input("点击 enter 键退出")
4、if中常用的操作运算符:
操作符 | 描述 |
---|---|
<
|
小于 |
<=
|
小于或等于 |
>
|
大于 |
>=
|
大于或等于 |
==
|
等于,比较两个值是否相等 |
!=
|
不等于 |
# 程序演示了 == 操作符
# 使用数字
print(5 == 6)
# 使用变量
x = 5
y = 8
print(x == y)
案例演示:
#数字猜谜游戏
number = 7
guess = -1
print("数字猜谜游戏!")
while guess != number:guess = int(input("请输入你猜的数字:"))if guess == number:print("恭喜,你猜对了!")elif guess < number:print("猜的数字小了...")elif guess > number:print("猜的数字大了...")
5、嵌套if:
在嵌套 if 语句中,可以把 if...elif...else 结构放在另外一个 if...elif...else 结构中。
if 表达式1:语句if 表达式2:语句elif 表达式3:语句else:语句
elif 表达式4:语句
else:语句
if嵌套案例:
num=int(input("输入一个数字:"))
if num%2==0:if num%3==0:print ("你输入的数字可以整除 2 和 3")else:print ("你输入的数字可以整除 2,但不能整除 3")
else:if num%3==0:print ("你输入的数字可以整除 3,但不能整除 2")else:print ("你输入的数字不能整除 2 和 3")
6、总结:
a)、if在python初学者中最容易出现问题的就是缩进的使用,注意,同一层内容在同一缩进列上。
b)、多重if判断中间的判断方式采用的是【elif】不是【else if】
本课程目录为:
Python初级
1 、开发工具
2 、中文编码
3 、基础语法
4 、变量类型
5 、运算符
6 、条件语句(本章)
7 、while循环
8 、for循环
9 、循环控制
10、 循环嵌套
11 、字符串
12 、列表
13 、元组
14、 字典
15 、日期时间
16、 函数
17 、模块
18 、文件I/O
19 、File方法
20 、异常处理
21 、文件目录
22 、内置函数
欢迎【点赞】、【评论】、【关注】、【收藏】、【打赏】,为推广知识贡献力量。
零基础学Python(第六章 if条件语句)相关推荐
- 零基础学Python(第九章 循环控制【break】与【continue】)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 本章为循环控 ...
- 零基础学Python(第二章 中文编码)
本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解,希望可以给更多的人提供帮助. 开发环境:[Win10] 开发工具:[Visual Studio 2019] 1.修改编码 ...
- 零基础学Python(第一章 开发工具·最简易的环境·无需配置环境变量)
本文优点:让初学人员远离繁琐的各种环境配置,让你可以直接上手敲代码(下载的时候网络得好一些,总计1.15G左右大小). 本套学习内容共计[22]个章节,每个章节都会有对应的从0-1的学习过程详细讲解, ...
- 零基础学Python课后实战第六章
零基础学Python课后实战第六章 tips 实战一:导演为剧本选主角 实战二:模拟美团外卖商家的套餐 实战三:根据生日判断星座 实战四:将美元转换为人民币 tips 格式化字符串: {:0>9 ...
- 【第五章】零基础学Python实战练习(明日科技书配套)
[第五章]零基础学Python实战练习(明日科技书配套) 实战一: 代码: 输出: 实战二: 代码: 输出: 实战三: 代码: 输出: 实战四: 代码: 输出: 优化一下代码,让输出对齐: 新输出 实 ...
- 零基础学Python课后实战第三章
零基础学Python课后实战第三章 实战一:模拟支付宝蚂蚁森林的能量产生过程 实战二:猜数字游戏 实战三:模拟跳一跳小游戏的加分块 实战四:模拟10086查询功能 实战一:模拟支付宝蚂蚁森林的能量产生 ...
- 【第四章】零基础学Python实战练习(明日科技书本配套)
零基础学Python实战练习 第四章 序列的应用 实战一 代码 输出: 实战二 代码 输出 实战三 代码 输出 实战四 代码 输出 第四章 序列的应用 实战一 代码 tank = ["苏烈& ...
- 零基础学Python课后实战第七章
零基础学Python课后实战第七章 tips 实战一:修改手机默认语言 实战二:给信用卡设置默认密码 实战三:打印每月销售明细 tips 对象:对象是事物存在的实体,如一个人. 通常将对象划分为两部分 ...
- 零基础学Python课后实战第四章
零基础学Python课后实战第四章 实战一:输出王者荣耀的游戏角色 实战二:模拟火车订票系统 实战三:电视剧的收视率排行榜 tips 实战一:输出王者荣耀的游戏角色 列表的创建.遍历列表 代码 pri ...
- 零基础学python全彩版实战答案-零基础学Python(全彩版)
商品描述: 本店出售的图书均是正版二手书,有一些笔记划线,基本是六-九品新左右,基本都没有光盘.介意者请提前咨询客服.本店所有书籍,因买家导致退货退款的,发出运费参照不包邮运费模板由买家承担.如果签收 ...
最新文章
- 独家 | 一文读懂LinkedIn个性化推荐模型及建模原理
- java——原型模式
- 电脑删除linux系统,我的电脑现在装有XP和Linux两个系统,现在想删除Linux系统,开机不用选直接进入XP。不知怎么做??...
- JS中怎样获取当前年以及前后几年并构造成对象数组
- idea java web运行_使用IDEA创建JavaWeb项目 部署本地tomcat并运行
- C#中创建圆形/按钮(使用重绘)
- 字符串的展开(洛谷-P1098)
- Bootstrap插件通过noConfllict 避免冲突
- c++vector操作
- 面向对象三大特性——多态
- 标学教育计算机等级考试系统,标学教育电脑版
- 稳压二极管型号对照表
- 电气工程师必备的东西
- python 贴吧小爬虫案例
- Windows 10开机Windows聚焦壁纸不更新解决方法
- 【WiFi】WiFi 2.4G信道国家码对应关系
- SQL ITE 应用单元测试 未能加载文件或程序集
- 从蚂蚁金服的BI和大数据团队建设,看透BI发展,再不懂就落伍了
- 短信截取 android,谷歌Android增加语音操作功能 可语音发送短信
- 计算机组成原理课程设计总结,计算机组成原理课程设计的实验报告
热门文章
- ide快捷键_新买的固态硬盘用AHCI不能装系统,而用IDE却可以?问题就在这里
- 南昌大学c程序计算机作业,南昌大学计算机作业第二章答案
- html 选中tag标签,HTML Tag Selector标签选择器PFC020071801
- for vue 一行2列_JAVA基础练习试题(2)蓝桥杯 附源代码
- linux 命令gpasswd -a,Linux中gpasswd命令起什么作用呢?
- 语音特征提取: MFCC的理解
- 机器学习:朴素贝叶斯分类器,决策函数向量化处理,mask使用技巧
- mysql ---- innodb-4-备份和恢复
- matlab 非线性曲线拟合
- 在CentOS6.x下安装Compiz——桌面立方体,特效种种