(第4天)4.2 一种条件下的控制:if~else~

本文详细介绍了Python中if语句的基本用法,包括单一条件控制和复合条件控制(if~else~句式),并通过实例讲解了如何根据条件执行不同的代码块。此外,还提供了一个基于交通信号灯的挑战任务,帮助读者巩固所学知识。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

image.png


(1)if 句式

 

如果想使用条件控制的话,首先需要使用 if 关键字,编程行业里也称 if 句式 或 if 语句,如下图所示。if 关键字后必须是条件表达式,如果条件表达式的值为True的话,那么就继续执行“:”后的代码;如果条件表达式的值为“False”的话,则不执行“:”后面的代码。

1.png

下面举个例子,来看看如何使用 if 关键字,如下图所示。

1.png

在使用 if 关键字时,要在 if 关键字后面添加一个空格,然后再输入条件表达式;条件表达式的值为True时,执行下面的语句前也要有4个空格。所以上面的代码解读如下:

1.png

在云编辑器中,输入上面的代码,执行效果如下:

1.png


(2)if~else~句式

 

上面的例子是在“一种条件”下的控制,比较简单,很容易理解,是吧!在上面例子的基础上,如果体温没有超过37.5°的话,医生就会建议要多喝水,在家好好休息。如果想实现这样的条件控制,就可以在 if 关键字的基础上,再加上 else 关键字,构成“if ~ else ~”句式,如下图所示:

1.png

仍是上面的例子,来看看如何使用 if~ else~ 句式,如下图所示。

1.png

代码解读如下:

1.png

在云编辑器中,输入上面的代码,执行效果如下:



挑战一下

 

如果你学完了今天的知识内容,动手试试下面的挑战任务吧!


红灯停,绿灯行

设想一个条件控制程序,模拟一下看红绿灯,过马路的场景,设置一个变量light,用来表示当前红绿灯的状态。

 

【源代码:资源包\第4天\4-2-挑战.py】

image.png


 

此处为语雀文档,点击链接查看:https://www.yuque.com/codeclub/gnec1v/ihgl72

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值