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
 
 
 
 
 
 
 
 
 
 
 
posted @   人则鱼  阅读(28837)  评论(0编辑  收藏  举报
编辑推荐:
· 从 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)
点击右上角即可分享
微信分享提示