实验目的:学习python的判断语句
实验环境:已正确安装python3.5
1、判断语句的语法
首先应该注意的是,python语言与其他编程语言不同之处在于:python语言是以缩进作为函数、语句作用域的区分方式。
(1)if语句
if语句也是最简单的判断语句,可以单独使用,应用于只需要判断出所需结果的情况。
(2)if...else语句
if...else语句应用于只需要判断出两种结果的情况。
(3)if...elif...else语句
if...elif...else语句应用于需要判断出三种结果及以上的情况。
2、判断语句的应用实例
经过对判断分支语句的了解,我们对键盘录入的学生成绩进行分类,分类的规则如下:
成绩score<60:不及格
成绩60
成绩75
成绩score>85:优
程序运行结果:
3、例子代码分析
(1)完整的代码
# -*- coding: utf-8 -*-
#!/usr/bin/python3
#目的:对学生成绩分类脚本
while True:
a=input("请输入学生成绩:")
if(0<=int(a)<=100):
if(int(a)<60):
print("该学生成绩等级为不及格")
elif(int(a)<=75):
print("该学生成绩等级为及格")
elif(int(a)<=85):
print("该学生成绩等级为良好")
else:
print("该学生成绩等级为优")
else:
print("该学生成绩登入有误")
(2)代码解读
首先代码行1~2两句我已在前文中讲过,此处不再赘述。
代码行3为注释,python注释分为两种方式:
方式1为:#后边加上注释语句
作用域:该行
方式2为:''' 注释段落'''
作用域:对多行同时注释
代码行4为一个死循环,主要是用于程序连续运行,语法下节会讲到
代码行5为一个获取键盘输入的方法
代码行6主要是对输入成绩正确性进行保护,以防误输入
代码行7~if的结尾,是对输入有效成绩的分类。