python-06 条件判断

1、比较运算符

'''
1、==等号:等号是==表示,而不是=,=是赋值号。
2、!=不等号:!=是由一个感叹号和一个赋值号组成,中间不允许有空格
3、>大于号
4、<小于号
5、>=大于等于号:大于等于号要先写一个大于号再写等于号,跟数学上的不一样,中间也不允许有空格。
6、<=小于等于号:小于等于号要先写一个小于号再写等于号,跟数学上的不一样,中间也不允许有空格。
'''

2、注释

单行注释:#

多行注释:‘’’ ‘’’

3、if 条件判断

3.1 if 单分支结构的基本格式。

强调在格式上要进行缩进,否则代码会运行错误。
在这里插入图片描述
注意:
1、if(要判断的事情)后面有: (冒号)
2、条件成立时要做的事情可能是由多条语句构成的,如果是这种情况,那么所有的语句严格遵循相同的缩进
流程图
在这里插入图片描述

练习题1:

从键盘输入年龄信息,判断年龄是否满18岁,如果满18岁,允许考驾照.
**输入格式:**一行,表示年龄
**输出格式:**如果年龄大于等于18岁,输出允许考驾照

age = int(input('请输入你的年龄:'))
if age  >= 18:
	print('允许考驾照')

3.2 if-else语句基本格式

在这里插入图片描述
注意:**

1、if(要判断的事情)和else(否则)后面有:(冒号)
2、条件成立或者不成立时要做的事情可能是由多条语句构成的,如果是这种情况,那么所有的语句严格遵循相同的缩进

流程图
在这里插入图片描述
练习题:

从键盘输入年龄信息,判断年龄是否满18岁,如果满18岁,允许考驾照。如果不满18岁,回家继续努力学习。
**输入格式:**一行,表示年龄
**输出格式:**如果年龄大于等于18岁,输出允许考驾照否则输出回家继续努力学习

age = int(input('请输入你的年龄:'))
if age  >= 18:
	print('允许考驾照')
else:
	print('不允许考驾照')

3.3 if-elif-else多分支结构基本语句

在程序设计过程中,单一的if-else语句并不能表达出条件表达式全部存在情况,这时则需要多分支表达式罗列出可能存在的所有情况。
语法格式如下:
在这里插入图片描述
在使用双分支和多分支语句时,else语句和elif语句都必须和if语句搭配使用。

# 闰年判断
year = int(input('请输入年份:'))
# 是否能被400整除
if year % 400 == 0:
    print(year, '世纪闰年')
elif year % 100 != 0: # 判断普通闰年
    if year % 4 == 0:
        print(year, '是闰年')
    else:
        print(year, '不是闰年')
else:
    print(year, '不是闰年')
  • 16
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值