条件语句

语法如下:

if条件:

结果elif条件:

结果else:

结果

使用 if else 比较两个数的大小,并输出大的数字

a = 1b= 2

if a >b:print(a)else:print(b)

三元表达式的基本格式:条件为真时的结果 if 条件判断 else 条件为假的结果,转换为表达式如下

x if x > y else y

使用三元表达式 输出两个数中较大者

a = 1b= 2

print(a if a > b else b)

for循环语句

基本语法如下:

for variable insequence:

do somethingelse:

do something

计算1到100的和

result =0for i in range(101):

result+=iprint(result)

计算1到100内所有偶数之和

result =0for i in range(101):if i % 2 ==0:

result+=iprint(result)

while循环语句

语法如下:

whilecondition:

do something

这里的condition表示某种条件,无论条件多复杂,该条件的最终值为布尔值。

统计1加到100,就可以按如下方式实现

i =0

result=0while i <= 100:

result+=i

i+= 1

print(result)

while循环与else,表示当while后面的条件不成立时,执行else里的代码块,具体语法:

whilecondition:

do somethingelse:

do something

例子

i =0

result=0while i <= 100:

result+=i

i+= 1

print(result)else:print("Hello world")

上面的例子表示当i不满足<=100时,输出Hello World,如果一开始成立,到最后不成立,也是会执行else

嵌套循环

for循环嵌套的基本语法

for variable insequence:for variable insequence:

do something

do something

for循环嵌套的例子

for i in range(2):print("这是第%d次循环" % (i + 1))for j in range(2):print("j")

while 循环嵌套的基本语法

whilecondition:whilecondition:

statements

statements

while 循环嵌套的例子

i =0while i < 2:print("这是第%d次循环" % (i + 1))

i+= 1j=0while j < 2:print("j")

j+= 1

使用循环for循环,打印99乘法表

for i in range(1, 10):for j in range(1, i + 1):print(i, "*", j, "=", i * j, " ", end='')print("")

循环退出语句

在循环中,当碰到某些特定的条件时要退出整个循环的时候,可以使用break关键字退出循环

例如,下面的语句表示当变量i等于5的时候,退出整个循环

for i in range(10):if i == 5:breakelse:print(i)

在循环中,当碰到某个特定条件时,想跳过当次循环,可以使用continue关键字

例如,下面的语句表示当变量i等于5的时候,跳出当次循环

for i in range(10):if i == 5:continueelse:print(i)

python流程控制语句-python 流程控制语句相关推荐

  1. python流程控制-python 流程控制语句

    1.基本概念 1.1 流程控制语句 流程控制语句就是按照一定的步骤来实现某些功能的语句 python 中主要的流程控制语句:选择语句.条件表达式.循环语句.跳转语句.pass 语句 1.2 程序结构 ...

  2. 关于python中程序流程结构-Python程序结构

    2018年6月27日笔记 python流程控制 1.python流程控制语句结构 4种流程控制语句结构: if if -- else if -- elif --else if多条件 2.程序结构 3种 ...

  3. Python学习笔记五:控制语句

    Python学习笔记五:控制语句 Pycharm 开发环境的下载安装配置_项目管理 控制语句 Pycharm 开发环境的使用 Pycharm 下载和安装 激活和选择不同UI 风格 创建项目和初始化配置 ...

  4. python:基础知识—流程控制—函数与模块—数据结构—类与GUI和Turtle—异常处理与文件,概括全书(上万字最详细版)

    这里是一张夜景,给大家放松一下. !!无锡南长街 文章目录 模块一:基础知识 1.python语言 2.常见数字类型 3.字符串 4.数字类型转换 5.标识符命名 6.常见关键字 7.运算符与表达式 ...

  5. pythonfor循环语句1到7、不要4_【IT专家】关于Python中的for循环控制语句

    本文由我司收集整编,推荐下载,如有疑问,请与我司联系 关于 Python 中的 for 循环控制语句 2010/06/14 500461 #第一个:求 50 - 100 之间的质数 import ma ...

  6. python安装步骤图解-Python安装与卸载流程详细步骤(图解)

    Python安装流程: 一.下载 在网上(输入网址https://www.python.org/downloads/)下载Windows最新的python程序(我电脑为64位) 二.安装 根据自己的电 ...

  7. python数据分析的主要流程-KNIME + Python = 数据分析+报表全流程

    Python 数据分析环境 数据分析领域有很多可选方案,例如SPSS傻瓜式分析工具,SAS专业性商业分析工具,R和python这类需要代码编程类的工具.个人选择是python这类,包括pandas,n ...

  8. python循环语句-Python for循环控制语句一般格式及方法

    for循环语句是python中的一个循环控制语句,任何有序的序列对象内的元素都可以遍历,比如字符串.列表List.元组等可迭代对像.之前讲过的if语句虽然和for语句用法不同,但可以用在for语句下做 ...

  9. python数据分析的主要流程-python数据挖掘的基本流程有哪些?

    使用python对数据进行处理时,数据挖掘是极为重要的方式和阶段,目的是搜集大量数据,并从中通过算法搜索出隐藏在数据中的那些隐含的.先前未知的,并有具有潜在使用价值的信息.那么python数据挖掘的具 ...

  10. python数据分析的主要流程-将Python和R整合进一个数据分析流程

    编译:丁一 黄念 丁雪 校对:席雄芬 姚佳灵 程序验证:郭姝妤 序言 在Python中调用R或在R中调用Python,为什么是"和"而不是"或"? 在互联网中, ...

最新文章

  1. 深度学习专家Karpathy加入特斯拉,或将负责自动驾驶视觉研究
  2. 微软最具想象力项目:将数据中心沉入海底
  3. ELK5.3环境部署
  4. Linux网络编程 之 广播(五)
  5. SAP Hybris install.bat工作原理分析
  6. 盘点那些面试中最常问的MySQL问题
  7. Flask项目--发送短信验证码
  8. 多学一招总没错吧?SpringBoot解决前后端分离的跨域问题
  9. Android下结束进程的方法
  10. Linux下使用GDB进行调试
  11. 外部类与嵌套类的区别
  12. 基于遗传算法的水力发电厂的优化(Matlab代码实现)
  13. MT7628学习笔记(4)——固件烧录(TFTP方式)
  14. 3.7V和7.4V输入升压输出12V1A外围简单,8.4V升压12V1A芯片方案
  15. 选址(重心法、微分法迭代)
  16. Java框架总结(高淇java300集+入门笔记)
  17. 当你在追梦的路上抱怨生活太累快要放弃的时候,不妨看看我的这篇文章
  18. IDEA控制台为什么不打印日志
  19. Ubuntu服务器鼠标卡死
  20. 哈希取模余的基底为什么要选择素数?

热门文章

  1. how tomcat works(第17章: 启动Tomcat)
  2. dial tcp 10.96.0.1:443: getsockopt: no route to host --- kubernetes(k8s)DNS 服务反复重启
  3. SpringBoot整合RabbitMQ-整合演示
  4. RAP、Mock.js、Vue.js、Webpack
  5. CSS3 animation-timing-function steps()
  6. 春节前后学习实践的技术领域
  7. JoshChen判断是否微信内置浏览器访问【转载】
  8. JS Map 简单实现
  9. Android项目出现main.xml编译出错和 出现main.out.xml无法编译的解决办法
  10. 闪回恢复区 (Flash Recovery Area)