Python 基础(if条件判断语句)

目录

1.简单 if 语句

2.多重条件表达式

3.if-else语句

4.elif语句

对成绩判定的打印

5.if 嵌套语句

判断某年某月有几天


1.简单 if 语句

简单if语句有三部分组成:if关键字、判断结果真假条件的表达式以及当前条件表达式结果为真时的执行语句。

if 表达式:

        执行语句

        执行语句

        ......

2.多重条件表达式

多个表达式之间可以通过布尔操作符(and、or和not)进行联合使用,实现多个条件判断。

# coding: UTF-8

month = 5
weekday = 3
data = 7
day = 10

if month == 5 and weekday == 3 and date >= 0 and day < 15:
    print('今天是5月的第二个星期三')

3.if-else语句

语法格式:

if 条件表达式:

        执行语句1

        ......

else:

        执行语句2

        ......

# coding: UTF-8

user_name = "admin"
password = "666"

if user_name == "admin" and password == "123":
    print("登录成功!即将进入主界面!")
else:
    print("输入的用户名或者密码错误,请重新输入")

4.elif语句

(1)if语句:完成当条件满足时,做事情1;

(2)if-else语句:完成当条件满足时做事情1;否则做事情2;

(3)elif语句:当条件1满足时做事情1, 当不满足1但满足条件2时做事情2,当不满足条件1、2时做事情3。

语法格式:

if 条件表达式1:

        执行语句 1

        ......

elif 条件表达式2:

        执行语句2

        ......

elif 条件表达式3:

        执行语句3         

        ......

对成绩判定的打印

# coding: UTF-8

source = int(input('请输入您的考试成绩:'))     # 将用户最后输入的数据转换成整型

if 90 < source <= 100:
    print("优秀")
elif 80 < source <= 89:
    print("优良")
elif 60 < source <= 79:
    print("良好")
elif source <= 60:
    print("不及格")

5.if 嵌套语句

语法格式:

if 条件表达式1

        执行语句1

        ......

if 条件表达式2

        执行语句2

        ......

判断某年某月有几天

# coding:UTF-8

year = 2024
month = 2

if month in [1,3,5,7,8,10,12]:
    print('%d月有31天' % month)
elif month in [4,6,9,11]:
    print('%d月有30天' % month)
elif month == 2:
    if year % 400 == 0 or year % 4 == 0 and year % 100 != 0:
        print("%d年%d月有29天" % (year, month))
    else:
        print("%d年%d月有28天" % (year, month))

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值