语句从上到下,从左到右的顺序执行
2、选择结构(分支结构)Python 中的选择结构就是判断真假。在 Python 中常用 if …… elif …… else 判断语句。Python 中的 if 语句就是选取要执行的结果,从一些备选的操作中进行要选择的语句。if 语句后面跟着一个或多个可选的 elif (“ else if ”),以及一个最终可选的 else 。在 if 语句执行时,Python 会执行第一个计算结果的代码块,如果之前的都是假时,就执行 else 块。
if 语句的三种表达形式: 1、单分支单分支,如果条件正确就执行一个单向 if 语句。
当且仅当条件为 true 时,一个单向 if 语句执行一个动作。
注:if 块中的语句都要在 if 语句之后缩进。
if 1:print("今天是星期一")输出举例:
双向 if - else 语句根据条件是真还是假来决定要执行哪一个动作。
如果条件是 True ,那么 if 语句执行第一个动作,但当条件是 False 使用双向 if-else 来执行第二个动作。
2.1 判断一个成绩用及格和不及格来表示:
success = input("请输入您的成绩:")success = int(success)if success >= 60:print("及格")else:print("不及格")输出举例:
2.2 判断一个数字的奇偶性:
输出举例:
3.1 输入一个成绩判断级别:
success = int(input("请输入您的成绩:"))if success == 0:print("鸡蛋")elif success > 0 and success < 60:print("不及格")elif success >= 60 and success < 80:print("及格")elif success >= 80 and success < 90:print("良好")elif success >= 90 and success < 100:print("优秀")elif success == 100:print("满分")else:print("您是火星来的吗?")输出举例:
Python 中的循环语句包括 while 循环结构和 for …… in 循环结构。
3、1 while 判断结构while 循环结构比较重视对循环条件的判断语句进行执行循环的动作。
举例:使用 while 判断结构求 1~100 的和
#1-100的和#开始的数字index = 0#记录和sum = 0while index <= 100:#累计和sum += indexindex += 1print("得到0~100的和,和的结果是:",sum)举例输出
举例:使用 fou 循环判断结构打印等腰三角形
#使用for循环打印等腰三角形layer = int(input("请输入要打印的层数:"))for x in range(1, layer + 1): # 先打印空格 space_num = layer - x for y in range(1, space_num + 1): print(" ", end="") # 在打印* star_num = 2 * x - 1 for y in range(1, star_num + 1): print("*", end="") # 换行 print("")