十一

分支语句

语句的执行顺序,主流的只有三种:顺序、分支、循环。

  • 顺序就是指代码从上到下,依次逐行地执行;
  • 分支就是指代码以某种条件跳转执行;
  • 循环就是指cpu反复执行某一段代码,直到满足某种条件;

在学习编程语言的时候,先学习这种语言有哪些基础的数据结构,大同小异,接着学习分支和循环语句的语法,据我所知的这些编程语言来说,分支和循环语句都是一样的,只有语法不同而已。

#演示分支语句
a={'1','2','3','4'}
b={'2','2','3','4'}
if len(a-b)>0:print('a中包含(b中不包含的数据)')
else:print('a中不包含(b中不包含的数据)')
if len(b-a)>0:print('b中包含(a中不包含的数据)')
else:print('b中不包含(a中不包含的数据)')
b.add('1')
if a==b:print('a==b')a.update(b)#分支语句的嵌套if a==b:print('a.update==b')else:print('a.update!=b')
else:print('a!=b')

十二

循环语句

for循环

import time
for i in range(100):time.sleep(0.1)print('\r%.2f%%'%(i/99*100),end='')
a=list(range(100))
b={}
for i in a:b['key'+str(i)]='value%d'%i
for k in b:print('%s=>%s'%(k,b[k]))

while循环

import time
i=0
while i<100:time.sleep(0.1)print('\r%.2f%%'%(i/99*100),end='')i+=1
a=list(range(100))
b={}
i=0
while i<len(a):b['key'+str(i)]='value%d'%ii+=1
keys=list(b.keys())
i=0
while i<len(keys):print('%s=>%s'%(keys[i],b[keys[i]]))i+=1

continue和break

  • continue,结束当前循环,进入下一次循环;
  • break,结束当前循环,跳出循环;
for i in range(100):if i==13*4:breakprint(i,end=',')
print()
for i in range(100):if i%7==0 or '7' in str(i):continueprint(i,end=',')
print()
i=0
while i<100:if i%7==0 or '7' in str(i):i+=1continueprint(i,end=',')i+=1
print()

孙立岩 python-basic: 用于学习python基础的课件(十一 十二)相关推荐

  1. c语言学习之基础知识点介绍(十二):结构体的介绍

    一.结构体的介绍 /* 语法:struct 结构体名{成员列表;};切记切记有分号!说明:成员列表就是指你要保存哪些类型的数据.注意:上面的语法只是定义一个新的类型,而这个类型叫做结构体类型.因为类型 ...

  2. 孙立岩 python-basic: 用于学习python基础的课件(一二三四)

    python-basic: 用于学习python基础的课件 介绍 此部分讲解Python的基础,点击目录学习对应的小节: 01-简介,概述一下python: 02-环境搭建,如何在大家自己的windo ...

  3. 为什么学习Python?选择学习Python的10个理由

    前言 为什么学习Python?选择学习Python的10个理由 Python提供了许多有用的功能特性,这些功能使其相比其他编程语言更流行也更易于学习.它支持面向对象的编程,也支持面向过程编程:我们在下 ...

  4. 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十二】部署第一台 AFS 服务器 1

    使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 [十二]部署第一台 AFS 服务器 1 预备条件检查清单 第一台服务器上将要部署和运行的服务 ptserv ...

  5. 孙立岩 python-basic: 用于学习python基础的课件(五六七八九十)

    五.数字(Number) 数字类型 python中数字有四种类型:整数.布尔型.浮点数和复数. int (整数), 如 1, 只有一种整数类型 int,并没有其他语言中的byte,short,long ...

  6. 从C#到Python——谈谈我学习Python一周来的体会

    前段时间开始学Python,到现在正好一个星期了,谈谈我的学习体会. 一.学习缘起 最早听说Python是在今年1月底到北京一个厂商(做汽车驾驶模拟器的)那里看设备,听他们的CTO介绍模拟软件的脚本控 ...

  7. 0035【Python】小白学习Python大纲

    后续业余时间慢慢补充学习详细内容. Python介绍 Python是一种解释型语言,面向对象语言 Python的解释器分类: CPython(官方):用c语言编写的Python解释器 pypy:pyt ...

  8. 学python的书-学习python求推荐一波书籍?

    豆瓣最受好评的20本Python书 No.1 Fluent Python(豆瓣评分:9.6) />Many programmers who learn Python basics fall in ...

  9. 初学者怎么自学python编程_学习python网络编程怎么入门

    第一部分底层网络学习 Python提供了访问底层操作系统Socket接口的全部方法,需要的时候这些接口可以提供灵活而强有力的功能. (1)基本客户端操作 在<python 网络编程基础>一 ...

最新文章

  1. Java执行存储过程
  2. SIPp web frontend(2)
  3. linux xorg 文件 位置,Linux系统中xorg.conf文件详细介绍
  4. Java并发编程基础-ReentrantLock的机制
  5. HCIE-RS面试--STP故障及处置
  6. Leetcode NO.63 Unique Paths II
  7. iOS逆向及逆向防护相关资料
  8. 分享几个蛋白质互作网站——String (二)多基因蛋白互作
  9. 【报错】UnboundLocalError: local variable ‘xxx‘ referenced before assignment
  10. 大佬云集的在线少儿英语市场,谁才是那匹冲出重围的黑马?
  11. Cocos Creator 开发入门
  12. 入门级前端选手半路接手vue项目实录
  13. 初尝vue-element-admin
  14. BOM中的location对象
  15. iOS上相见恨晚的6个APP,能让你的iPhone更有逼格!
  16. ajax 一个完整的ajax请求
  17. 计算机网络WAN接口,网线插WAN口上不了网怎么办?
  18. Hexo的Next主题增加畅言评论
  19. Django admin后台管理页面的常用设置
  20. 我喜欢c语言英语,英语作文我喜欢的诗人.doc

热门文章

  1. CNN结构设计技巧-兼顾速度精度与工程实现
  2. jdbcTemplate 的update 和batchUpdate 方法的使用
  3. pl/sql块的基本语法
  4. Bootstrap下拉菜单组件
  5. OpenCV | OpenCV检测图像轮廓
  6. 少壮不努力,老大背单词
  7. abs传感器电压有几伏电_CC6501、CC6502、CC6503 高性能线性霍尔传感器IC
  8. 服务器又中毒了,得治一治!
  9. 研究生如何走出“迷茫”?
  10. Cell子刊:粘上你-细菌生长素介导的植物根部细菌定殖