Python学习笔记【四】if 语句

本章节学习if语句的基本格式、if...else语句、if...elif...else语句。

目录

一、if语句的基本格式

二、if...else语句

三、if...elif...else语句

练习题1:判断是否构成三角形 

练习题2:判断闰年 


一、if语句的基本格式

if  表达式:

        条件成立时,执行语句

(注:1.记得判断条件后面加上“:”冒号;2.执行语句前面记得填充4个空格缩进)

age=int(input('请输入您的年龄:')) #通过int将变量转换为整数类型
if age>=18:
    print('您已成年')

二、if...else语句

if  表达式:

        条件成立时,执行语句1

else:

        条件不成立时,执行语句2

(注:1.记得else后面加上“:”冒号;2.else后面不需要写判断条件;3.else后面的执行语句前面同样需要填充4个空格缩进)

age=int(input('请输入您的年龄:'))
if age>=18:
    print('您已成年')
else:
    print('您未成年')

三、if...elif...else语句

if  表达式1:

        执行语句1

elif 表达式2:

        执行语句2

elif 表达式n:

        执行语句n

else:

        以上条件都不成立时,执行语句n+1

(注:elif可以写多个)

score=int(input('请输入你的成绩:'))
if 90<=score<=100:
    print('成绩优秀')
elif 60<=score<90:
    print('成绩合格')
elif 0<=score<60:
    print('成绩不合格')
else:
    print('成绩有误!')

练习题1:判断是否构成三角形 

题目描述:输入三角形的三条边,判断是否能构成三角形,若可以构成输出yes,否则输出no。

输入格式:输入3个整数a,b,c,以空格隔开       输出格式:直接输出yes或no。

输入样例:3 4 5                                                      输出样例:yes

a,b,c=map(int,input('请输入三角形的三条边:').split())
if a+b>c and a+c>b and b+c>a:
    print('yes')
else:
    print('no')

练习题2:判断闰年 

题目描述:输入一个年份,判断是否能被4整除但不能被100整除,或者能被400整除,如果满足其一,则为闰年,都不满足,则不是闰年。

输入格式:输入一个4位数年份        输出格式:year是闰年 或者 year不是闰年

输入样例:1900                               输出样例:1900不是闰年

year=int(input())
if (year%4==0 and year%100!=0) or year%400==0:
    print(f'{year}是闰年')
else:
    print(f'{year}不是闰年')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值