IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 0基础学python(13) -> 正文阅读

[Python知识库]0基础学python(13)

if 语句

其实最简单的if语句就是一个测试和一个操作组成的。

if conditional_test:
	do something

if的结果为ture那么就会执行这个代码,否则python将会忽略这些代码。
如果有一个人想知道他的年龄是否足够可以使用以下代码。

age=19
if age >=18:
	print("you age is enough")

在if语句中缩进是一个必要的存在,和for一样if之后的条件语句需要进行缩进,if会管理已经缩进的语句而不会去管没有缩进的语句。
像刚才一样,想要问一个人的年龄是否足够了,我使用代码来表示他。

age=19
if age >=18:
	print("you age is enough")
	print("you is a adult")

you age is enough
you is a adult

if条件的测试通过了,而且两个print都做了缩进,所以说两个print都执行了,同样的如果这个age<18那将不会有任何输出,

if-else语句

我们经常需要条件测试的时候一个条件没有通过而去执行另一个条件,这就用到了我们python提供的if-else语句,if-else类似于简单if语句,但是在if语句条件不通过的时候将会执行else的语句。

例如
age=17
if age>=18:
	print("you age is enough")
else:
	print("sorry,you are too young to vote") 


sorry,you are too young to vote

如果if第一个条件通过了将会执行第一组缩进的函数使用print(),但是这就的结果为false,那么就是下面的else来执行print()进行输出了。
if-else在只有两个条件的时候非常好用,但是如果条件变的多了,变为了三个条件下面的语句会更适合进行判断。

if-elif-else结构

当我们考虑的情况超过了两个我们就可以使用if-elif-else结构。

例如

按年龄收费的游乐场:
4岁以下免费
4-18岁收25美元
18岁以上收费40美元

age=12
if age<4:
	print("you admission cost is $0.")
elif age<18:
	print("you admission cost is $25.")
else:
	print("you damission cost is $25.")

当if检测到age不满4时将执行第一条print()输出,当age大于4时将会执行下一条语句,如果if和elif都没有通过那python就会直接执行else的语句并且进行输出。

age=12
if age<4:
	price=0
elif age<18:
	price=25
else:
	price=40
print(f"you admission cost is ${price}.")

我们可以将价格直接进行转换为变量
这样的代码将会更加简洁。

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2021-10-06 12:11:29  更:2021-10-06 12:11:42 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:56:08-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码