判断与循环

一、判断语句 if

(1) 判断的定义

  • 如果 条件满足,才能做某件事情
  • 如果 条件不满足,就做另外一件事情,或者什么也不做
  • 判断语句又被称为 “ 分支语句 ”

(2) if 判断语句基本语法

if 要判断的条件:
    条件成立时,要做的事情
    ......
  • 代码缩进为一个 tab 键,或者 4 个空格 —— 建议使用空格
  • Tab 和空格不能混用

(3) else 处理条件不满足

if 要判断的条件:
	条件成立时,要做的事情
	......
else:
	条件不成立时,要做的事情
	......
  • if 和 else 语句以及各自的缩进部分共同为一个完整的代码块

(4) 逻辑运算

① and

条件1 and 条件2
  • 与 / 并且
  • 两个条件同时满足,返回 True
  • 只要有一个不满足,就返回 False
条件1条件2结果
成立成立成立
成立不成立不成立
不成立成立不成立
不成立不成立不成立

② or

条件1 or 条件2
  • 或 / 或者
  • 两个条件只要又一个满足,返回 True
  • 两个条件都不满足,返回 False
条件1条件2结果
成立成立成立
成立不成立成立
不成立成立成立
不成立不成立不成立

③ not

not 条件
  • 非 / 不是 / 取反
条件结果
成立不成立
不成立成立

(5) elif

if 条件1:
	条件1满足执行的代码
	......
elif 条件2:
	条件2满足时,执行的代码
	......
elif 条件3:
	条件3满足时,执行的代码
	......
else:
	以上条件都不满足时,执行的代码
	......
  • elif 可以增加条件,条件不同,执行的代码也不同
  • elif 和 else 都必须和 if 联合使用

(6) if 嵌套

  • elif 所有条件时平级的,if 嵌套是先后关系
if 条件 1:
	条件 1 满足执行的代码
	......

	if 条件 1 基础上的条件 2:
		条件 2 满足时,执行的代码
		......

	else:
		条件 2 不满足时,执行的代码

else:
	条件 1 不满足时,执行的代码

二、循环语句 while

(1) while 基本语法

初始条件设置 —— 通常是重复执行的 计数器

while 条件(判断 计数器 是否达到 目标次数):
	条件满足时,做的事情 1
	条件满足时,做的事情 2
	条件满足时,做的事情 3
	......

	处理条件(计数器 + 1
  • while 语句以及缩进部分是一个 完整的代码块

(2) break 和 continue

  • break 和 continue 是专门在循环中使用的关键字,只针对当前所在循环有效

break 某一条件满足时,退出循环,不再执行后续重复的代码
coontinue 某一条件满足时,不执行后续重复的代码

(3) 循环嵌套

while 条件1:
	条件满足时,做的事情1
	......

	while 条件2:
		条件满足时,做的事情2
		......

		处理条件2

	处理条件1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iFulling

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值