(练习双分支) 步骤: 1、创建表单 2、提交数据 3、在服务器获取提交的数据,并判断 代码实现 php if(!...5、if、else后面如果只是一句代码,大括号可以省略 例题二:判断成绩(练习多分支) 目标:输入语文和数学,判断等级 代码实现 php if(isset($_POST['button'])){ //点击了提交按钮 $ch=$_POST['ch']; //获取语文成绩 $math=$_POST['math']; //获取数学成绩...php if(isset($_POST['button'])) { switch($_POST['color']){ case '1': $color='#FF0000'; //红色
前言 初入PHP,就想简单的利用switch语句写一个关于成绩等级的判断,整个过程分为两部分一是前端数据,二是后台的计算。 内容 HTML代码 PHP...> 出现问题 num>=90 && 初步写的时候未完全构思后只是简单的实现数字等级的判断,没有考虑到成绩的数值范围....PHP Switch判断数值时,将判断范围加上的引号(case 'num>=90 && 初步判断时只想到使用if语句判断,没有想到可以直接通过switch语句直接判断....注意PHP中的语法使用 学会整体的融会贯通,多思考.
一、判断语句嵌套 1、语法说明 在 Python 的开发场景中 , 除了 单个条件判定 : if 条件判定 , if else 条件判定 ; 多个并列条件判定 : if elif else 条件判定 ;...之外 , 还有 满足 前置条件判定 后 进行 第二次条件判定 的开发场景 ; 针对上述需求 , 可以使用 嵌套判断语句 ; 嵌套判断语句 : if 条件1: 满足条件1对应的操作 if 条件2:...满足条件2对应的操作 上面的 第二个 if 条件判断语句 , 前面有 8 个空格 , 其从属于 条件1 满足后执行的代码块 , 只有 条件1 满足后 , 才会进行 条件2 的判断 , 如果 条件1...不满足 , 则不会执行 满足条件1对应的操作 和 条件2 判断 ; 在 Python 中 , 可以使用 嵌套的判断语句 来进行复杂的条件判断 ; 嵌套的判断语句可以 重复嵌套使用 if / elif /...else 关键字 进行条件判断 ; 注意 : 在编写嵌套的判断语句时,要 确保每个条件都被正确地缩进 , 以便指定它们属于哪个判断块 ; 缩进通常使用 空格 或 TAB 制表符 来完成 , 一旦使用了一种方式
目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… ? ?...判断语句 又被称为 “分支语句”,正是因为有了判断,才让程序有了很多的分支 02. if 语句体验 2.1 if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下:...注意: if 语句以及缩进部分是一个 完整的代码块 2.3 else 处理条件不满足的情况 思考 在使用 if 判断时,只能做到满足条件时要做的事情。...逻辑运算 在程序开发中,通常 在判断条件时,会需要同时判断多个条件 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符 逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成...多个条件,所有的条件是 平级 的 在开发中,使用 if 进行条件判断,如果希望 在条件成立的执行语句中 再 增加条件判断,就可以使用 if 的嵌套 if 的嵌套 的应用场景就是:在之前条件满足的前提下
console.log("星期日") }else if(week==1){ console.log("星期一"); } switch举例子 注意: 判断相等的时候是全等...case 6: console.log("星期六"); break; } 作业:将以上if中的score改写成switch语句
运行结果: 2、if语句的注意点 if xxx: 或者 else xxx: 后面的语句必须缩进,缩进为四个空格(冒号后面必须跟缩进,不局限于这两种。...这是python规定的语法,不缩进会报错,其他不需要缩进的地方缩进的话也会报错) 冒号后面所有连续缩进的代码块可看做是一个语句 如果冒号后面遇到没有缩进的语句,就不属于if 代码块 ...运行结果: 5、if嵌套 想一想: 坐火车或者地铁的实际情况是:先进行安检如果安检通过才会判断是否有车票,或者是先检查是否有车票之后才会进行安检,即实际的情况某个判断是再另外一个判断成立的基础上进行的...说明 外层的if判断,也可以是if-else内层的if判断,也可以是if-else根据实际开发的情况,进行选择 if嵌套的应用 demo1: ticket = int(input(...在Python中 for循环可以遍历任何序列的项目,如一个列表或者一个字符串等。
在Python中,非空列表指的是包含至少一个元素的列表对象。与之相对的是空列表,即不包含任何元素的列表(表示为[]或list())。...使用if语句直接判断(推荐)Python中可以直接在if语句中使用列表对象进行布尔判断:my_list = [1, 2, 3]if my_list: print("列表非空")else: print...使用len()函数通过检查列表长度是否大于0来判断:my_list = ["a", "b", "c"]if len(my_list) > 0: print("列表包含元素")else: print...= []: print("列表非空")else: print("列表为空")不同方法的性能比较虽然上述方法都能正确判断列表是否非空,但它们的效率略有不同:直接if判断:最快,O(1)时间复杂度...= None:混淆了空列表和Noneif my_list is not None and my_list:总结在Python中判断列表是否非空时:推荐使用if my_list:这种简洁高效的方式理解空列表在布尔上下文中为
PHP与mysql这对黄金搭档配合的相当默契,但偶尔也会遇到一些小需求不知道该怎么做,例如今天要谈到的:如何判断sql语句查询的结果集是否为空!...php } ?...> 以上便是查询功能,当结果集不为空时,一切正常,当数据集为空时,会得到一个空白的ul标签, 作为使用者却不知道为什么没有得到数据,此时我们需要给用户一个提示信息,那么我们就需要判断这个结果集是否为空...php echo $rows['stuname'];?> 性别:php echo $rows['gender'];?...php echo $rows['stuname'];?> 性别:php echo $rows['gender'];?
PHP中非常好玩的Calendar扩展学习 为什么说这个 Calendar 扩展很好玩呢?因为你基本用不到它!...Calendar 扩展安装及历法信息查看 Calendar 扩展已经集成在 PHP 安装包中了,不需要特别的单独去安装。...复活节彩蛋 复活节是西方非常重要的一个节日,所以在 Calendar 扩展中就有函数可以直接获得指定年份的复活节日期。...这种函数在西方世界的软件开发中会非常常用,其实就像我们需要获取每年春节的具体公历日期一样。 总结 是不是很有意思的一套扩展函数。...测试代码: https://github.com/zhangyue0503/dev-blog/blob/master/php/202009/source/10.PHP中非常好玩的Calendar扩展学习
一、if 语句语法 在 Python 中 , 使用 if 语句进行判断 , 语法格式如下 : if 判断条件,布尔类型变量或表达式: 条件成立,布尔类型变量或表达式为 True 执行的代码 判断条件没有括号...; 在 Python 中 if 语句 根据条件 来执行不同的代码块 : if condition: # 如果条件为真,执行这里的代码块 else: # 如果条件为假,执行这里的代码块...在下面的代码中 , if 语句后面的 两行代码 , 有首行缩进 , 这表示 这两行代码 归属与 if 语句 , 如果 if 语句 判断条件为 True , 则执行这两行代码 ; 如果 if 语句 判断条件为...判断条件没有括号 # 判断条件后加上冒号 if age >= 18: # if 语句中的代码前加上 4 空格缩进 # if 语句通过空格缩进 , 判断代码的归属 , 相当于其它语言的大括号...10") else: print("x 小于或等于 5") 再次强调下 if 语句的格式 : 判断条件没有括号 判断条件后加上冒号 if 语句中的代码前加上 4 空格缩进 # 判断条件没有括号
条件判断语句是程序开发过程中一种经常使用的语句形式,和大部分编程语言相同,JavaScript中也有条件判断语句。...JavaScript 中支持以下几种不同形式的条件判断语句:if 语句;if else 语句;if else if else 语句;switc case 语句。...if 语句if 语句是 JavaScript 中最简单的条件判断语句,语法格式如下:if(条件表达式){ // 要执行的代码;}当条件表达式成立,即结果为布尔值 true 时,就会执行{ }中的代码...if else 语句是它们更高级的形式,在 if else if else 语句中允许您定义多个条件表达式,并根据表达式的结果执行相应的代码,语法格式如下:if (条件表达式 1) { // 条件表达式...else if (条件表达式N) { // 条件表达式 N 为真时执行的代码} else { // 所有条件表达式都为假时要执行的代码}提示:if else if else 语句在执行过程中
布尔类型与比较运算符 布尔类型 布尔类型在计算机的二进制映射。1=True,0=False。 比较运算符的结果就是布尔类型。因为逻辑就是:真、假两种情况。...python比较运算符 在Python中,比较运算符用于比较两个值,并返回一个布尔值(True或False)表示比较的结果。下面是Python中常用的比较运算符: 等于:== 检查两个值是否相等。...= name2) # True print(name1 > name2) # False(按字母顺序比较)在ASCLL A是65 B是66 print(name1 < name2) #...True(按字母顺序比较) print(name1 >= name2) # False print(name1 <= name2) # True if语句基本格式 if基本语法 if 比较运算符结果
while(条件为真){ 执行的代码; } do…while 先执行后判断条件,如果为真则循环.
执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体 如果是false就不执行语句体 ?...执行流程 首先判断关系表达式看其结果是true还是false 如果是true就执行语句体1 如果是false就执行语句体2 ? ?...2.3 判断语句3–if…else if…else if语句第三种格式: if…else if …else ?...执行流程 首先判断关系表达式1看其结果是true还是false 如果是true就执行语句体1 如果是false就继续判断关系表达式2看其结果是true还是false 如果是true就执行语句体2 如果是...2.5 if语句和三元运算符的互换 在某些简单的应用中,if语句是可以和三元运算符互换使用的。 ?
判断(if)语句 判断的定义 如果 条件满足,才能做某件事情, 如果 条件不满足,就做另外一件事情, if 判断语句基本语法 在 Python 中,if 语句 就是用来进行判断的,格式如下: if 要判断的条件...: 条件成立时,要做的事情 …… 注意:代码的缩进为一个 tab 键,或者 4 个空格 判断语句演练 # 1....注意: if 语句以及缩进部分是一个 完整的代码块 else 处理条件不满足的情况 思考 在使用 if 判断时,只能做到满足条件时要做的事情。那如果需要在 不满足条件的时候,做某些事情,该如何做呢?...逻辑运算 在程序开发中,通常 在判断条件时,会需要同时判断多个条件 只有多个条件都满足,才能够执行后续代码,这个时候需要使用到 逻辑运算符 逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件...print("非公勿内") if 语句进阶 elif 在开发中,使用 if 可以 判断条件 使用 else 可以处理 条件不成立 的情况 但是,如果希望 再增加一些条件,条件不同,需要执行的代码也不同
③prinf_r()输出 prinf_r()是PHP的内置函数可以输出任意的数据(变量,数组,字符串),也是只能输出一个数据 尝试输出多个数据虽然不报错,但是不显示结果。 php $name='小样'; $age='18'; $height=['180','175','183']; print_r($height[2],$age);//输出显示183 ④var_dump(...php $a=100; $b=5.2; $c='100'; $d="php"; $e=['haha','hello','牛逼'; var_dump($a);//输出100,显示int型 echo "<br
在进行WEB标准网页的学习和应用过程中,网页对浏览器的兼容性是经常接触到的一个问题。...通俗点,条件注释就是一些if判断,但这些判断不是在脚本里执行的,而是直接在html代码里执行的,比如: 这里是正常的html代码 判断的所有内容必须位于该默认样式之后。 比如如下代码,在IE浏览器下执行显示为红色,而在非IE浏览器下显示为黑色。...IE]>来定义非IE浏览器下的状况,但注意:条件注释只有在IE浏览器下才能执行,这个代码在非IE浏览下非单不是执行该条件下的定义,而是当做注释视而不见。 ...在HTML文件里,而不能在CSS文件中使用。
优化代码中的if else语句 在平时写代码时,难免会有判断语句。if...else或switch虽然简单粗暴的解决了问题,但是代码长度很大,而且不美观。...三元表达式 三元表达式适用于两种情况的判断语句。如: if(a > 1){ a = 2 * a } else { a = a + 1 } // 优化 a = a > 1 ?...a * 2 : a + 1 如果判断语句为true,则返回:前的表达式;否则返回:后的表达式。 两种情况以上的判断语句也可以使用三元表达式。...对于多种情况的判断语句,我们还有其他的优化方式。 逻辑运算符 逻辑运算符有三种&&、||、!。...总结 为了减少if...else之类的判断语句,使用其他方式优化代码。主要方法如下: 对于两种情况的判断语句,可以使用「三元表达式」或「逻辑运算符」。