赞
踩
- """
- 1)语法:
- if 条件语句:
- 代码块
-
- 2)说明:
- if - 关键字;固定写法
- 条件语句 - 一般写判断语句,本质可以写任何有结果的表达式。
- : - 固定写法
- 代码块 - 结构上,和if保持一个缩进(tab)的一条或者多条语句(至少一条)
- 逻辑上,代码块就是满足条件才会执行的代码
- """
-
- num = 20
- if num % 2 == 0:
- print('偶数')
- else:
- print('奇数')
- num = 828
- if num % 10 == num // 100:
- print(f'{num}是回文数')
- else:
- print(f'{num}不是回文数')
- year = 2009
- if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
- print(f'{year}是闰年')
- else:
- print(f'{year}不是闰年')
- """
- 语法:
- if 条件语句:
- 代码块1(满足条件执行的代码)
- else:
- 代码块2(不满足条件执行的代码)
- """
- num = 20
- if num % 2 == 0:
- print(f'{num}是偶数')
- else:
- print(f'{num}是奇数')
- x = 'abc'
- if type(x) == int or type(x) == float:
- print(f'{x}是数字数据')
- else:
- print(f'{x}是非数字数据')
- """
- 方法1 : 使用多个if单分支结构 - 如果多个条件之间存在其中一个条件成立,其他条件也可能成立
- if 条件1:
- 代码块1
- if 条件2:
- 代码块2
- ...
- if 条件N:
- 代码块N
-
- 方法2 :使用if-elif结构 - 如果多个条件之间存在其中一个条件成立,其他条件绝对不会成立
- if 条件1:
- 代码块1
- elif 条件2:
- 代码块2
- ...
- else 条件N:
- 代码块N
- """
- # 方法1
- score = 77
- if score >= 90:
- print('优秀')
- if 90 > score >= 80:
- print('良好')
- if 80 > score >= 60:
- print('中等')
- if score < 60:
- print('不及格')
-
- # 方法2
- score = 88
- if 100 > score > 0:
- if score >= 90:
- print('优秀')
- elif score >= 80:
- print('良好')
- elif score >= 60:
- print('中等')
- else:
- print('不及格')
- else:
- print('成绩无效')
- num = 34
- if num % 2 == 0:
- print('偶数')
- if num % 4 == 0:
- print('4的倍数')
- else:
- print('奇数')
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。