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

相关推荐
阿珊和她的猫1 小时前
v-scale-scree: 根据屏幕尺寸缩放内容
开发语言·前端·javascript
fouryears_234174 小时前
Flutter InheritedWidget 详解:从生命周期到数据流动的完整解析
开发语言·flutter·客户端·dart
我好喜欢你~4 小时前
C#---StopWatch类
开发语言·c#
lifallen6 小时前
Java Stream sort算子实现:SortedOps
java·开发语言
IT毕设实战小研6 小时前
基于Spring Boot 4s店车辆管理系统 租车管理系统 停车位管理系统 智慧车辆管理系统
java·开发语言·spring boot·后端·spring·毕业设计·课程设计
wyiyiyi6 小时前
【Web后端】Django、flask及其场景——以构建系统原型为例
前端·数据库·后端·python·django·flask
mit6.8246 小时前
[1Prompt1Story] 滑动窗口机制 | 图像生成管线 | VAE变分自编码器 | UNet去噪神经网络
人工智能·python
没有bug.的程序员6 小时前
JVM 总览与运行原理:深入Java虚拟机的核心引擎
java·jvm·python·虚拟机
甄超锋7 小时前
Java ArrayList的介绍及用法
java·windows·spring boot·python·spring·spring cloud·tomcat
cui__OaO7 小时前
Linux软件编程--线程
linux·开发语言·线程·互斥锁·死锁·信号量·嵌入式学习