python第七节:条件、循环语句(1)

条件语句

语法:

基本语法 1

if 判断条件:

执行语句......

else:

执行语句......

基本语法 2

if 判断条件1:

执行语句1......

elif 判断条件2:

执行语句2......

elif 判断条件3:

执行语句3......

else:

执行语句4......

如何判断:

|-------|--------|
| 等于 | == |
| 不等于 | != |
| 小于 | < |
| 小于等于 | <= |
| 大于 | > |
| 大于等于 | >= |
| 与 | and |
| 或 | or |
| 非 | not |
| 在列表中 | in |
| 不在列表中 | not in |

何为真假:

:任何非空、非零的变量或者列表、集合、字典等都是真。或者直接用关键字True

:0、空、null或者直接用关键字False

例子 1

age = 12

if age < 4:

price = 0

elif age < 18:

price = 5

else:

price = 10

print("Your admission cost is $" + str(price) + ".")

结果:

price是:5

例子 2

age = 12

if age:
price = 0
elif 0:
price = 5
else:
price = 10

print("price是:" + str(price))

结果:

price是:0

例子 3

age = 12

if age:
price = 0
elif 0:
price = 5
else:
price = 10

if True:print("简单if语句在一行内完成:")

print("price是:" + str(price))

结果:

简单if语句在一行内完成:

price是:0

例子 4

a = [1,2,3,66]
b = {}

if a:
print('列表不为空时:',a)
if b:
print('字典为空时:',b)

if not b:
print('字典为空时,用not做判断:',b)

结果:

列表不为空时: [1, 2, 3, 66]

字典为空时,用not做判断: {}

相关推荐
TF男孩7 小时前
ARQ:一款低成本的消息队列,实现每秒万级吞吐
后端·python·消息队列
该用户已不存在12 小时前
Mojo vs Python vs Rust: 2025年搞AI,该学哪个?
后端·python·rust
站大爷IP14 小时前
Java调用Python的5种实用方案:从简单到进阶的全场景解析
python
用户83562907805120 小时前
从手动编辑到代码生成:Python 助你高效创建 Word 文档
后端·python
侃侃_天下20 小时前
最终的信号类
开发语言·c++·算法
c8i20 小时前
python中类的基本结构、特殊属性于MRO理解
python
echoarts20 小时前
Rayon Rust中的数据并行库入门教程
开发语言·其他·算法·rust
liwulin050620 小时前
【ESP32-CAM】HELLO WORLD
python
Aomnitrix21 小时前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库
开发语言·javascript·分布式
Doris_202321 小时前
Python条件判断语句 if、elif 、else
前端·后端·python