选择和循环
三大流程
- 顺序结构:按照顺序依次逐行执行代码的过程。自左向右,自上而下。
- 选择结构:程序按照不同的条件执行不同的处理代码的过程。
- 循环结构:程序按照指定的条件,如果条件满足就重复指定一端处理代码的过程。
在任何一门编程语言中,必不可少的需要三大流程(顺序、选择、循环),为什么呢? 因为在真正开放中我们的代码总是有运行顺序的,其实我们的代码总是遵循这样一个运行顺 序:自左向右,自上而下。这个也是三大流程中的顺序运行代码。然而代码有时候仅仅这样 是不够的,如我们有时候需要判断一下情况,如果成立了我们就如何运行,如果不成立了又 如何运行,这个就是选择结构。有时候我们需要重复执行一些代码好些次,那么我们就需要 循环执行对应的代码,这个就是循环流程。
选择流程
正常情况下,我们完成一件事情的过程中,可能会存在多种条件限制。 如:要进入教室,如果有钥匙则开锁进入,没有钥匙则进入不了,需要找钥匙。 这样的情况下,需要根据不同的条件,执行不同的逻辑处理过程,反映在我们的程序中 也是一样的,也就是我们接下来要说的程序结构
选择结构语法
# expression 是一个表达式判断条件,表达式执行结果为 True 或者 False
if expression:
# 选择结构中执行的代码,代码缩进 4 个空格,也就是一个 Tab 键[强制规范]
案例:
value = int(input("请输入今天的日期:"))
if value == 1:
print("今天星期一")
elif value == 2:
print("今天星期二")
elif value == 3:
print("今天星期三")
elif value ==4:
print("今天星期四")
elif value ==5:
print("今天星期五")
elif value ==6:
print("今天星期六")
else:
print("今天星期天")