课程概述:
目录
学习收获
- 掌握python 分支结构
- 掌握python 循环结构
任务1:语言的结构--理论知识
每一门开发语言都有规范和结构,规范如变量名、函数名等命名规范,结构则是指写代码需要遵守的语法规则以及程序执行代码的逻辑顺序。几乎每一门开发语言,基本的语言结构都是通用的,就和开发的面向对象思想一样。
在Python里,如果总结出代码结构,应该分三种:
-
顺序结构:代码执行的基本原则就是从上往下逐行执行
-
选择分支结构:满足条件的代码被执行;不满足的不执行
-
循环结构:满足条件的代码被重复执行
任务2:选择分支结构(条件判断语句)
1、 选择分支结构的应用模板
模板:
if 条件1:
[Tab缩进]满足条件的代码片段
elif (可选)条件2:
[Tab缩进]满足条件的代码片段
elif (可选)条件n:
[Tab缩进]满足条件的代码片段
else: # (可选)
[Tab缩进]不满足本分支结构内的上述条件的代码片段
number = int(input('请输入1~3的正整数:'))
if number == 1:
print('一')
elif number == 2:
print('二')
elif number == 3:
print('三')
else:
print('你输入的不是1~3的正整数!')
运行结果图如下:
任务3:单条件形态 (if...)
#例子1 成年人的世界都不容易
age = int(input('老王,请输入你的年龄:'))
if age >= 18:
print('成年人的世界都不容易,耗子尾汁!')
参考结果:
任务4: 多条件形态 (if... else...)
1:多条件形态1 (if... else...)
# 例子1期末考试分数评级系统
# 需求:满分100分
# 95分以上 -- S
# 80~94分 -- A
# 60~79分 -- B
# 60分以下 -- C
score = int(input('请输入期末考试的成绩:'))
if score > 95:
print('你的期末评级是S。')
elif score >= 80 and score <= 94:
print('你的期末评级是A。')
elif 60 <= score <= 79:
print('你的期末评级是B。')
elif score <= 59:
print(