三大基本语句
==目标:==了解三大基本语句有哪些?
Python中有三大基本语句,它们支撑起了程序的业务逻辑处理。
三大基本语句有:
(1)顺序语句
(2)分支语句
(3)循环语句
(1)顺序语句
顺序语句指的是:让代码按照顺序从上往下、一行一行的执行代码。
(2)分支语句
分支语句指的是:程序在遇到不同条件时,要做判断处理。例如当条件成立,则执行代码A;当条件不成立,则执行代码B。
(3)循环语句
循环语句指的是:反复多次执行地执行某操作。
另外的,也可以设定终止循环的关键字。
==总结:==
(1)在实际开发中,通常是将顺序语句、分支语句、循环语句混合使用。
if语句
==目标:==掌握if语句的使用。
在现实生活中,能在网咖门口看到【未成年人禁止入内】的警示语。
而对于成年人群和未成年人群,就可以使用if语句来判断是否可以出入网咖。
if可以用于做条件判断处理。if语句的语法:
if 条件: 条件成立时,要做的事情
说明:
(1)条件的结果总是布尔型的;
(2)注意:if语句后记得使用Tab进行强制缩进。
例如,一起来完成:
(1)定义一个变量,用于从键盘上获取自己的年龄;
(2)当年龄大于等于18岁时,就输出:xx已成年,可以去网咖了;
(3)思考:if语句的执行顺序是怎样的呢?
# 1.定义变量 age = int(input("请输入年龄:")) # 2.判断并输出 if age >= 18: # Trueprint("我已成年, 可以去网咖了...")# 扩展1: 执行顺序 # age = int(input("请输入年龄:")) # print("11111111111") # if age >= 18: # print("我已成年, 可以去网咖了...") # print("2222222222222222222") # print("333333333333333")# 扩展2: 缩进技巧 # age = int(input("请输入年龄:")) # # if age >= 18: # 1 # # if age >= 18: # # print("0000000000000000000") # # if age >= 18: # 2 # if age >= 18: # print("000000000000000000") # pass # 占据位置
==总结:==
(1)if语句的条件结果是布尔型的结果:(True)或False;
(2)当if语句后暂时不写代码时,可以加上pass关键字占据空位置。
if-else语句
==目标:==掌握if-else语句的使用。
思考:在使用if语句时,它只能做到满足条件要做的事情,万一不满足条件该怎么办呢?
此时,就可以来使用if-else语句了。
if-else语句的语法:
if 条件:满足条件时,要做的事情1满足条件时,要做的事情2满足条件时,要做的事情3...(省略)... else:不满足条件时,要做的事情1不满足条件时,要做的事情2不满足条件时,要做的事情3...(省略)...
例如,一起来完成:
(1)当年龄达到18周岁后,允许进入网咖玩游戏;
(2)当未达到18周岁时,就禁止进入网吧,观察效果;
(3)思考:if-else语句的执行顺序是怎样的呢?
# 1.定义变量
age = int(input("请输入年龄:"))
# 2.判断并输出 [满足条件、不满足]
if age >= 18:
print("已成年,可以去网吧了!!!") # 作用域? -作用范围
else:
print("未成年人禁止进入网吧!!")
# 扩展1: 执行顺序
# age = int(input("请输入年龄:"))
# # print("11111111111")
# if age >= 18:
# # print("2222222222222")
# print("已成年,可以去网吧了!!!")
# # print("333333333333333333")
# else: # else关键字不允许单独使用
# # print("444444444444")
# print("未成年人禁止进入网吧!!")
# # print("55555555555")
# 扩展2: else? pass
# age = int(input("请输入年龄:"))
# if age >= 18:
# pass
# else:
# pass
==总结:==
(1)当条件满足时,则会执行if语句后的代码,若条件不满足,则执行else后的代码;
(2)注意:else关键字不允许单独使用,这句话正确吗?==A、正确==;B、错误。