iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python的if流程控制是怎样的
  • 900
分享到

python的if流程控制是怎样的

2023-06-29 00:06:28 900人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

这期内容当中小编将会给大家带来有关python的if流程控制是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、流程控制和分支结构流程控制概念:流程:代码执行的过程流程控制:对代码执行过程的管控流程

这期内容当中小编将会给大家带来有关python的if流程控制是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

    1、流程控制和分支结构

    流程控制

    概念:流程:代码执行的过程流程控制:对代码执行过程的管控流程控制三大结构:(1)顺序结构:从上到下,代码依次执行(2)分支结构: 一共4个(3)循环结构:while for

    分支结构

    (1) 单分支(2) 双分支(3) 多分支(4) 巢状分支

    2、if的单分支结构

    语法:if 条件表达式:代码块运行机制:如果条件表达式成立(为真),则执行代码块,否则不执行代码块。注:代码块-->以冒号作为开始,用缩进来划分相同的作用域,这个整体称之为代码块。    作用域-->产生作用的区域
    # 例一name1 = '小郭'if name1 == '小郭':print('我叫:',name)# 结果:# 我叫: 小郭# 例二name2 = '哈哈'if name == '小郭':print('我叫:',name)# 条件表达式不成立,没有运行结果。

    3、if的双分支结构

    语法:if 条件表达式:代码块1else:代码块2运行机制:如果条件表达式成立(为真),则执行代码块1;如果条件表达式不成立(为假),则执行代码块2;注:if 下面的代码块叫做 真区间else 下面你的代码块叫做 假区间
    # 例一money = 5if money > 5:print('乘出租车回家')else :print('乘公交车回家')# 运行结果:# 乘公交车回家
    # 例二username = input('请输入用户名:')passWord = input('请输入密码')if username=='小郭' and password=='0000':print('登录成功,欢迎来到~~')else :print('登录失败,密码或的用户名错误')

    python的if流程控制是怎样的

    python的if流程控制是怎样的

    4、if的多分支结构

    语法:if 条件表达式1:代码块1elif 条件表达式2:代码块2elif 条件表达式3:代码块3else:代码块4运行机制:默认从上到下如果条件表达式1成立则执行代码块1,否则向下执行如果elif里的某个条件表达式成立。则执行对应的代码块。如果if和elif里的条件表达式没有一个成立,则执行else对应的代码块。注:    如果有一个条件表达式成立,就执行这个条件表达式对应代码块的内容,剩下的所有条件表达式和else对应的代码块都不执行了。elif 可以是1个,也可以是多个,else 只能是1个,或者没有
    # 例一age = 20if age>0 and age<=18:print('未成年')elif age>18 and age<=60:print('中年')elif age>60:print('老年')# 结果:# 中年
    # 例二print('''1: 榴莲2:椰子3:水蜜桃4:哈密瓜5:芒果''')num = int(input('请选择你喜欢的水果:'))if num==1:print('你喜欢吃榴莲')elif num==2:print('你喜欢吃椰子')elif num==2:print('你喜欢吃水蜜桃')elif num==3:print('你喜欢吃苹果')elif num==4:print('你喜欢吃哈密瓜')elif num==5:print('你喜欢吃芒果')else :print('你不喜欢吃水果')# 例二print('''1: 榴莲2:椰子3:水蜜桃4:哈密瓜5:芒果''')num = int(input('请选择你喜欢的水果:'))if num==1:print('你喜欢吃榴莲')elif num==2:print('你喜欢吃椰子')elif num==2:print('你喜欢吃水蜜桃')elif num==3:print('你喜欢吃苹果')elif num==4:print('你喜欢吃哈密瓜')elif num==5:print('你喜欢吃芒果')else :print('你不喜欢吃水果')

    python的if流程控制是怎样的

    python的if流程控制是怎样的

    5、巢状分支

    多层if结构嵌套组合形成巢状分支
    name = '小郭'sex = '男'age = 22occupation = '学生'grade = '大三'if name == '小郭':if sex == '男':if age == 22:if occupation == '学生':if  grade == '大三':print("我叫:{},性别{}:,年龄:{},职业:{},工龄:{}".fORMat(name,sex,age,occupation,grade))else:print("哈哈,你的学历不在记录中")else:print("年龄错误")else:print("名字错误")# 结果:# 我叫:小郭,性别男:,年龄:22,职业:学生,工龄:大三

    上述就是小编为大家分享的Python的if流程控制是怎样的了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网Python频道。

    --结束END--

    本文标题: python的if流程控制是怎样的

    本文链接: https://www.lsjlt.com/news/321643.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • python的if流程控制是怎样的
      这期内容当中小编将会给大家带来有关python的if流程控制是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1、流程控制和分支结构流程控制概念:流程:代码执行的过程流程控制:对代码执行过程的管控流程...
      99+
      2023-06-29
    • Python的流程控制 - if条件
      流程控制主要分为判断和循环,这里我们先看if条件判断。 if语句 if expression:statements(s) 这里要注意的是,Python使用缩进作为语句分组的方法,所以我们建议使用4个空格作为缩进,在同一个缩进里面的,都属于同...
      99+
      2023-01-31
      流程 条件 Python
    • 一起来了解python的if流程控制
      目录1、流程控制和分支结构流程控制分支结构2、if的单分支结构3、if的双分支结构4、if的多分支结构5、巢状分支总结1、流程控制和分支结构 流程控制 概念: 流程:代码执行的过程...
      99+
      2024-04-02
    • 流程控制(if、while、for)
      一、if判断 # 1、语法一if 条件:#条件成立时执行的子代码块` 代码1 代码2 代码3# 示例:sex='female'age=18is_beautiful=Trueif sex == 'female' and ...
      99+
      2023-01-31
      流程
    • 流程控制之if判断
      目录 语法(掌握) if if...else if...elif...else 练习(掌握) ...
      99+
      2023-01-31
      流程
    • python3之控制流程(if,whil
                                        python3之控制流程1.流程控制:if(判断真假):          如果是真执行(缩进) else:          如果是假执行2.逻辑控制:x = raw_i...
      99+
      2023-01-31
      流程 whil
    • python学习笔记3—流程控制if、f
      流程控制ifif 语句if expression:    statement(s)elseelse语句:if 语句,else语句if expression:    statement(s)else:    statement(s)elif语...
      99+
      2023-01-31
      学习笔记 流程 python
    • Python自动化运维开发中的流程控制是怎样的
      这期内容当中小编将会给大家带来有关Python自动化运维开发中的流程控制是怎样的,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。Python自动化运维开发实战流程控制。Python条件语句是通过一条或多条语...
      99+
      2023-06-04
    • 掌控 Python 控制流:if、elif 和 while 语句的奥妙
      Python 的控制流语句 if、elif 和 while 构成强大的决策和循环基础,是构建更复杂程序的关键。掌控它们,可编写富有逻辑和效率的代码。 if 语句 if 语句用于执行条件判断。其语法格式为: if condition: ...
      99+
      2024-02-06
      Python 控制流 if elif while
    • Python流程控制if条件选择与for循环
      目录1、if条件选择2、for循环3、while循环4、break 及 continue1、if条件选择 # coding:utf-8 num = 23 if num>2: p...
      99+
      2024-04-02
    • MySQL流程控制IF()、IFNULL()、NULLIF()、ISNULL()函数的使用
      在MySQL中可以使用IF()、IFNULL()、NULLIF()、ISNULL()函数进行流程的控制。 1、IF()函数的使用 IF(expr1,expr2,expr3),如果ex...
      99+
      2024-04-02
    • UI绘制流程是怎么样的
      小编给大家分享一下UI绘制流程是怎么样的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!前言在android当中对于UI体系当中往往我们会在绘制UI的时候碰到各种各...
      99+
      2023-06-04
    • Python的控制流
      一、if语句    if语句用来检验一个条件, 如果 条件为真,我们运行一块语句(称为 if-块 ), 否则 我们处理另外一块语句(称为 else-块 )。 else 从句是可选的。#!/usr/bin/python# Filename: ...
      99+
      2023-01-31
      Python
    • 深入解析Python流程控制语句:if、else、elif、while、for的使用
      Python流程控制语句详解:if、else、elif、while、for 在编程中,流程控制语句是必不可少的,它们用于根据条件决定程序的执行流程。Python提供了几个常用的流程控制语句,包括if、else、elif、whil...
      99+
      2024-01-20
      if语句 while循环
    • Python控制流程:编程的基石
      条件语句 if-else 语句:用于根据条件执行不同的代码块。如果条件为真,执行 if 块;否则,执行 else 块。 elif 语句:用于为 if 语句添加额外的条件分支。 nested if 语句:用于在 if 块内创建其他 if ...
      99+
      2024-03-13
      控制流程
    • 【PHP】流程控制-if&switch&for&while&do-while&continue&break
      文章目录 流程控制顺序结构分支结构if分支switch分支 循环结构for循环while循环do-while循环continue和break 流程控制 顺序结构:代码从上往...
      99+
      2023-08-31
      php 前端 linux
    • Java流程控制语句之If选择结构
      目录一、选择结构大纲二、if单选择结构三、if双选择结构四、if多选择结构五、嵌套的if结构六、代码show一、选择结构大纲 if单选择结构 if双选择结构 ...
      99+
      2024-04-02
    • 小程序搭建制作流程是怎样的?
        如今,小程序技术已经非常成熟,制作小程序的门槛也越来越低,因为市场上有一些完善稳定的小程序SaaS制作平台,功能几乎可以满足,不需要了解技术,根据拖动部件设计页面,可以生成小程序,可以快速发布操作。小程序搭建制作流程是怎么样的呢?我...
      99+
      2023-09-04
      微信小程序 小程序
    • Python中的程序流程控制语句
      目录一、分支语句二、循环语句1.可迭代对象2.while循环3.for循环4.九九乘法表三.循环控制语句1.break2.continue3.goto4.else四、循环相关的内置函...
      99+
      2024-04-02
    • 如何分析python流程的控制
      本篇文章给大家分享的是有关如何分析python流程的控制,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。前言:经过简单的了解python基本语法和使用后,发现其都是一些顺序执行语...
      99+
      2023-06-22
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作