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

相关推荐
盼哥PyAI实验室2 分钟前
Python 爬虫实战:从 Ajax 到 POST 请求,完整爬取汉堡王门店与产品数据
爬虫·python·ajax
minglie15 分钟前
Vitis HLS c转verilog
c语言·开发语言·fpga开发
她和夏天一样热9 分钟前
【实战篇】设计模式在开发中的真实应用
java·开发语言·设计模式
TheSumSt14 分钟前
Python丨课程笔记Part2:方法论进阶部分
开发语言·笔记·python
知远同学18 分钟前
使用virtualenv 和 anaconda 创建管理虚拟环境的区别
python
微爱帮监所写信寄信20 分钟前
微爱帮监狱寄信写信小程序:深入理解JavaScript中的Symbol特性
开发语言·javascript·网络协议·小程序·监狱寄信·微爱帮
ss27328 分钟前
线程池工作机制:从任务提交到执行的完整决策流程
java·开发语言
syt_101336 分钟前
js基础之-如何理解js中一切皆对象的说法
开发语言·javascript·原型模式
山沐与山36 分钟前
【设计模式】Python状态模式:从入门到实战
python·设计模式·状态模式
yaoxin52112339 分钟前
276. Java Stream API - 使用 flatMap 和 mapMulti 清理数据并转换类型
java·开发语言·windows