条件语句
---代码块---
1.缩进内容
2.pass 代指空代码,无意义,仅仅用于表示代码块
---基本语法---
if (条件):
执行内容
else:
其他内容
示例代码:
#!/usr/bin/env python # -*- coding: utf-8 -*- strnumber=input("请输入数字:") number=int(strnumber) if (number>0): pass else: print("请输入大于0的数字")
---嵌套语法---
if (条件1):
if (条件2):
执行内容
else:
执行其他内容
else:
执行其他剩余内容
示例代码:
#!/usr/bin/env python # -*- coding: utf-8 -*- str_number=input("输入的数字:") number=int(str_number) if number>10 : if number>100: print("输入数字大于100") else: print("输入数字大于10,但小于100") else: print("输入数字小于10")
---elif 语法---
if (条件1):
执行内容
elif (条件2):
执行内容
elif (条件3):
执行内容
else:
执行其他内容
示例代码
#!/usr/bin/env python # -*- coding: utf-8 -*- str_number=input("输入分数:") number=int(str_number) if (number<=60): print("不及格") elif (60<number<=70): print("差劲") elif (70<number<=80): print("中等") elif (80<number<=90): print("良") elif (90<number<=100): print("优秀") else: print("输入分数不合法")