当前位置:   article > 正文

python基础知识-分支和循环_python第三章条件分支与循环

python第三章条件分支与循环

python基础知识-分支和循环

1.流程控制:通过代码控制代码执行的顺序

1.1.三种程序执行的方式

(1)顺序结构:代码从上往下按顺序依次执行,每条语句只执行一次(默认)

(2)分支结构:执行代码的时候根据条件选择执行或者不执行某些代码(if)

​ **a.**单分支结构 -如果XX就XX(满足某个条件才执行某个操作,不满足就不执行)

​ 1)语法:

​ if 条件语句:

​ 代码块

​ 2)说明:

​ --条件语句对应的代码必须是一个有结果的表达式;

​ --关键字if为固定写法;

​ --冒号(:)也是固定写法(必须是英文输入法下面的冒号);

​ --结构上,代码块就是和if保持同一个缩进的一条或多条语句,至少一条;

​ 3)执行过程:先判断条件语句语句是否成立,如果成立就执行代码块,否则代码块就不会执行

案例:

score = int(input("请输入分数:"))
if (score > 80):
    print("通过")
    
    #结果
    请输入分数:81
    通过
    
#水仙花数:一个三位数,各位数的立方和等于它本身
number = int(input("请输入:"))
ge=number%10
shi=number//10%10
bai=number//100
flower=ge**3+shi**3+bai**3
if(number==flower):
    print("这个数是水仙花数")
    #结果
    请输入:153
	这个数是水仙花数
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

b.双分支结构 --如果XX否则就XX(满足条件就执行某个操作,不满足条件就执行另一个操作)

​ 1)语法:

​ if 条件语句:

​ 代码块1(满足条件执行)

​ else:

​ 代码块2(不满足条件执行)

案例:

age = int(input("请输入年龄:"))
if (age >= 18):
    print("成年")
else:
    print("未成年")

member = int(input(
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/386507
推荐阅读
相关标签
  

闽ICP备14008679号