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做判断: {}

相关推荐
法哥201219 小时前
用 C++ 控制 CMW100,到底在干什么?
开发语言·c++
闲猫19 小时前
LangGraph / Capabilities / Stores
python·agent·langgraph
QH1392923188019 小时前
NVIDIA H200 H300服务器
运维·服务器·开发语言·网络·信息与通信
pjj1985419 小时前
机器学习-NumPy2
人工智能·python·机器学习
OPEN-F19 小时前
Python进阶教程:单元测试与代码质量
开发语言·python·单元测试
阿里嘎多学长19 小时前
2026-08-20 GitHub 热点项目精选
开发语言·程序员·github·代码托管
其实防守也摸鱼19 小时前
Codex破局:前端组件秒级生成的技术文章大纲
开发语言·前端·人工智能·学习·安全·web安全
Logintern0920 小时前
装饰器和洋葱模式的区分
开发语言·python·架构
冻柠檬飞冰走茶20 小时前
《数据结构实验指导-C++语言版》 在顺序表 list 中查找元素 x
开发语言·数据结构·c++·算法·list
Brilliantwxx20 小时前
【C++】 高阶数据结构图(1)并查集
开发语言·数据结构·c++