文章目录
- Python(四) 条件判断及循环语句
- 1)什么是语句?
- 2)条件判断:if语句
- 小作业:
Python(四) 条件判断及循环语句
1)什么是语句?
1:最基本语句:赋值语句
2:也是很基本的语句:运行函数 函数名(参数)、方法: 参数名.方法名()
3:条件语句:if
4:循环语句:for/while 循环,如(应用):遍历序列、字典等
5:函数语句:def 函数等等
6:模块语句:import
特别注意:强制转型属于函数
2)条件判断:if语句
Python条件语句是通过一条至多条语句的执行结果(True 或者 False)来决定是否执行代码块
if 判断语句:
执行语句
else:
执行语句
注意
1:**才是有缩写的概念
2:if 语句后面必须有:(分号)
3:自动缩进
4:if语句写完后,要退回原有缩进继续写
5:Python代码的缩写规则:具有相同的缩进的代码,被视为代码块
1:基本的条件判断
2:输入函数 input(),生成的数据为字符串类型
变量名 = input() #执行时,会出现方框,需填进你所要添加的元素
3:if - else
#1:基本的条件判断
age = 19
if age < 18:
print("a小于18")
#2:输入函数 input()
score = input("请输入成绩")
print(score,type(score))
print("该学生的成绩为:%s"%score)
age = 18
if age < 18:
print("nihao")
else:
print("kara")
#print("if语句结束")
结果:
请输入成绩89
89 <class ‘str’>
该学生的成绩为:89
kara
4: if - elif - else
#4: if - elif - else
n = 9
if n < 8:
print('if')
elif n==9:
print('elif')
else:
print('else')
结果:
elif
5:单语句多条件判断:or and
#5:单语句多条件判断:or and
#需求:判断 n 是否在4和8之间,双闭区间
#and
n = 6
if n >= 4 and n <= 8 :
print("n 在4和8之间")
else:
print(" n 不在4和8之间")
# or
n = 2
if n < 4 or n > 8:
print("n小于4 ,大于8")
else:
print("其他情况")
结果:
n 在4和8之间
n小于4 ,大于8
小作业:
① 编写一个简单的判断语句代码:输入某个成绩,如果成绩分数大于或等于60分,则返回及格,小于60分,则返回不及格
② 编写猜数字小游戏的代码:输入一个数字,分别针对猜对数字、猜错数字、输入错误给予判断
答案:
#1
score = 99
if score >= 60:
print("及格")
else:
print("不及格")
#2:
gress = input("猜猜我的年龄")
print(gress)
if gress == '18': #18:必须写成字符串类型,==两边的数据类型应该一致,最根本的原因是:输入函数 input(),生成的数据为字符串类型
print("你判断正确")
else:
print("你判断失误")