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

相关推荐
aiguangyuan2 分钟前
中文分词与文本分析实战指南
人工智能·python·nlp
小二·3 分钟前
Python Web 开发进阶实战:量子机器学习实验平台 —— 在 Flask + Vue 中集成 Qiskit 构建混合量子-经典 AI 应用
前端·人工智能·python
one____dream15 分钟前
【网安】pwn-ret2shellcode
python·安全·网络安全·网络攻击模型
HellowAmy16 分钟前
我的C++规范 - 随机时间点
开发语言·c++·代码规范
郝学胜-神的一滴30 分钟前
深入解析C/S架构与B/S架构:技术选型与应用实践
c语言·开发语言·前端·javascript·程序人生·架构
啊阿狸不会拉杆42 分钟前
《计算机操作系统》第七章 - 文件管理
开发语言·c++·算法·计算机组成原理·os·计算机操作系统
给你一页白纸1 小时前
将分散的Pytest测试脚本统一接入测试平台:FastAPI改造方案详解
python·pytest·接口自动化·测试平台
孤狼warrior1 小时前
图像生成 Stable Diffusion模型架构介绍及使用代码 附数据集批量获取
人工智能·python·深度学习·stable diffusion·cnn·transformer·stablediffusion
s19134838482d1 小时前
javascript练习题
开发语言·javascript·ecmascript
Java程序员威哥1 小时前
SpringBoot2.x与3.x自动配置注册差异深度解析:从原理到迁移实战
java·大数据·开发语言·hive·hadoop·spring boot·后端