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

相关推荐
coderxiaohan几秒前
【C++】AVL树实现
开发语言·c++
专注VB编程开发20年2 分钟前
Activex dll创建调用-Python,Node.js, JAVA主流编程语言操作COM对象
java·开发语言·python·node.js·activex dll
权泽谦4 分钟前
用大语言模型实现一个离线翻译小程序(无网络也能用)
开发语言·人工智能·语言模型·小程序·php
小生凡一8 分钟前
图解|Go的GMP在计算密集型和IO密集型的区别
开发语言·golang
共享家95271 小时前
Qt 实战-Music 播放器
开发语言·qt
上不如老下不如小1 小时前
2025年第七届全国高校计算机能力挑战赛 决赛 Python组 编程题汇总
开发语言·python
老华带你飞1 小时前
校园快递|基于Java校园快递管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
smile_Iris2 小时前
Day 32 类的定义和方法
开发语言·python
AndreasEmil2 小时前
JavaSE - 继承
java·开发语言·ide·vscode·intellij-idea·idea
reasonsummer2 小时前
【教学类-89-11】20251209新年篇07——灰色姓名对联(名字做对联,姓氏做横批,福字贴(通义万相AI福字空心字))
python·通义万相