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, '不是闰年')