python的if判断
if 判断条件的时候,如果是多个条件一起进行判断,那么就需要逻辑运算符
并且-----------and
或者-----------or
非(取反)----not
if 条件1 and 条件2:
条件1和条件2都满足时,做的事情1
。。。。。。。。。。,做的事情2
。。。。。。。。。。,做的事情3
等等
if 条件1 or tiaojian2:
条件1和条件2有一个满足时,做的事情1
。。。。。。。。。。。。,做的事情2
。。。。。。。。。。。。,做的事情3
等等
if not (条件1 and 条件2):
满足条件1和条件2的取反时,做的事情1
。。。。。。。。。。。。,做的事情2
。。。。。。。。。。。。,做的事情3
等等
总结:
方式1:
if 条件:
条件满足时做的事情1
条件满足时做的事情2
条件满足时做的事情3
。。。。。。等等
方式2:
if 条件:
条件满足时做的事情1
条件满足时做的事情2
条件满足时做的事情3
。。。。。。等等
else:
条件不满足时做的事情1
条件不满足时做的事情2
条件不满足时做的事情3
。。。。。。等等
方式3:
if 条件:
条件满足时做的事情1
条件满足时做的事情2
条件满足时做的事情3
。。。。。。等等
elif 条件2:
条件2不满足时做的事情1
条件2不满足时做的事情2
条件2不满足时做的事情3
。。。。。。等等
elif 条件3:
条件3不满足时做的事情1
条件3不满足时做的事情2
条件3不满足时做的事情3
。。。。。。等等
else:
条件1、2、3都不满足的情况下,默认执行的事情,(注意:else可有可无,根据实际的功能来确定)
如果条件1满足,那么就执行条件1满足时做的事情,做完后,下面的条件2、3都不会被执行,而是直接结束整个if语句
如果条件1不满足,那么就判断条件2是否满足,如果条件2满足,那么就执行条件2满足时的代码,然后结束整个if语句
如果条件1、2都不满足,那么就判断条件3,如果条件3满足,那么就执行条件3满足时执行的事情,然后结束整个if语句
周一至周日练习
#!/bin/bash env python
#1.获取用户输入的数字
num = input("请输入一个数字,1:周一 2:周二 。。。")
#2.根据用户的数据,显示相应的信息
if num=="1":
print("周一")
elif num=="2":
print("周二")
elif num=="3":
print("周三")
elif num=="4":
print("周四")
elif num=="5":
print("周五")
elif num=="6":
print("周六")
elif num=="7":
print("周日")
else:
print("请输入正确数字")
if嵌套:
if 条件1:
条件1满足时做的事情1
if 条件2:
条件2满足时做的事情2
你是砍柴的,他是放羊的,你和他聊了一天,你们决定合作一起开个烤全羊的店,你的柴烤出来的羊很美味,他的羊是纯天然的,几年后,你们的生意就越来越红火了。
没有完美的个人,只有完美的团队
有价值的聊天才是成长的基础。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)