首页IT科技循环语句的用法(三、循环语句基础)

循环语句的用法(三、循环语句基础)

时间2025-05-03 03:12:17分类IT科技浏览3754
导读:一. 布尔类型和比较运算符 bool布尔类型 True:真1;Flase:假0 变量名称 = 布尔变量字面量 eg:bool_1 = True 比较运算符 通过<比较运算符&...

一. 布尔类型和比较运算符

bool布尔类型 True:真1;Flase:假0 变量名称 = 布尔变量字面量 eg:bool_1 = True 比较运算符 通过<比较运算符>计算得到布尔类型的结果

二. if语句的基本格式

if 语句格式:  if 条件语句: True           ,do sth 注意事项: 条件语句结果:布尔类型 条件语句 + : if代码块:4个空格缩进 eg age = input(请输入年龄:) if int(age) > 18: print(adult:, age) print(happy)

三. if else语句

if else格式: if 条件语句: (True)do sth else: (False)do sth

2.注意事项:

else:无条件语句               ,当if的条件不满足时     ,else执行 else代码块:4个空格缩进 eg age = input(请输入年龄:) if int(age) > 18: print(adult:, age) else: print(child:,age) print(happy)

四. if elif else语句

if elif else语句的作用:

可以完成多个条件的判断 注意事项: elif:可以写多个 判断是 互斥且有序      ,上一个满足               ,后面的就不会判断了 可以在条件语句中          ,直接写input语句      ,节省代码量 eg age = input(请输入年龄:) if int(age) < 18: print(child free:,age) elif int(age) > 70: print(olds free:,age) else: vip = input(请输入vip等级(0-1):) if int(vip) >= 1: print(adult vip free:, age, int(vip)) else: print(adult:, age) print(happy)

或者

if int(input(请输入年龄:)) < 18: print(child free) elif int(input(请输入年龄:)) > 70: print(olds free) elif int(input(请输入vip等级(0-1):)) >= 1: print(adult vip free) else: print(adult) print(happy)

五. 条件语句的嵌套

用于多条件          、多层次的逻辑判断 根据需求                ,自由组合if elif else来构建多层次判断 注意空格缩进          ,Python通过空格缩进来决定层次关系

六. 实战案例

题目

import random num = random.randint(1,10) i = int(input(猜测1:)) if i == num: print(congratulate!) else: if i > num: print(too large) else: print(too small) j = int(input(猜测2:)) if j == num: print(congratulate!) else: if j > num: print(too large) else: print(too small) k = int(input(猜测3:)) if k == num: print(congratulate!) else: print(sorry!!!num =,num)

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
宝塔平台(宝塔主机分销系统1.7版本无限安装版可给用户开宝塔虚拟机免费下载-电脑学习网) vite框架vue(使用vite 搭建vue 3的项目)