Python学习笔记__1.5章 循环
# 这是学习廖雪峰老师python教程的学习笔记
1、for循环遍历
1、遍历名字
names = ['Michael', 'Bob', 'Tracy']
for name in names:
print(name)
2、计算1-100的整数和
#range 函数可以生成整数序列,从0开始计数的,包前不包后。即最后一个数始终减一
range(100) # range(100),是0-99
range(1,101,1) #1-100,步长为1。101不会生成
#list 函数将证书序列转换为list
list(range(100))
# 代码
# -*- coding: utf-8 -*-
sum = 0
for x in range(101):
sum = sum + x
print(sum)
2、while循环
while计算100以内,所有奇数之和
sum = 0
n = 99
while n > 0:
sum = sum + n
n = n - 2
print(sum)
3、退出循环
# break退出循环
# 打印1-10
n = 1
while n <= 100:
if n > 10: # 当n = 11时,条件满足,执行break语句
break # break语句会结束当前循环
print(n)
n = n + 1
print('END')
# continue 跳过这次循环
# 打印奇数
n = 0
while n < 10:
n = n + 1
if n % 2 == 0: # 如果n是偶数,执行continue语句
continue # continue语句会直接继续下一轮循环,后续的print()语句不会执行
print(n)
转载于:https://blog.51cto.com/12758568/2115556
Python学习笔记__1.5章 循环相关推荐
- python学习笔记(15)循环设计
python学习笔记(15)循环设计 原链:http://www.cnblogs.com/vamei/archive/2012/07/09/2582435.html 注意:zip()在python2 ...
- 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符
Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...
- Python学习笔记__13.2章 requests
# 这是学习廖雪峰老师python教程的学习笔记 相比于Python内置的urllib模块,使用requests可以更好地处理URL资源. 1.使用requests 1)通过GET访问一个页面 > ...
- Python学习笔记__6.1章 类和实例
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 面向对象最重要的概念就是类(Class)和实例(Instance),必须牢记类是抽象的模板,比如Student类,而实例是根据类创建出来的一 ...
- Python学习笔记__4.1章 高阶函数
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 我们知道Python内置的求绝对值的函数是abs() # 调用abs()函数可以获得一个值 >>> abs(-10) 10 ...
- Python学习笔记__10.4章 进程VS线程
# 这是学习廖雪峰老师python教程的学习笔记 1.概览 我们介绍了多进程和多线程,这是实现多任务最常用的两种方式.现在,我们来讨论一下这两种方式的优缺点 要实现多任务,通常我们会设计Master- ...
- python学习笔记(六)循环、迭代
跟一些比较牛 X 的程序员交流,经常听到他们嘴里冒出一个不标准的英文单词,而 loop.iterate.traversal 和 recursion 如果不在其内,总觉得他还不够牛 X.当让,真正牛 X ...
- 深度之眼 - Python学习笔记——第四章 组合数据类型
第四章 组合数据类型 4.1 列表 列表是可变的! 4.1.1 列表的表达 序列类型:内部元素有位置关系,能通过位置序号访问其中元素 列表是一个可以使用多种类型元素,支持元素的增.删.查.改操作的序列 ...
- Python学习笔记五:条件循环
文章目录 一.再谈print和import 1. 打印多个参数 2. 导入时重命名 二.赋值魔法 1. 序列解包 2. 链式赋值 3. 增强赋值 三.代码块:缩进的乐趣 四.条件和条件语句 1. 这正 ...
最新文章
- 网易是世界最好的公司
- matlab怎么在c 中调用,在C中调用Matlab (转)
- Bitmasking for introspection of Objective-C object pointers i
- 经典排序算法 - 冒泡排序Bubble sort
- 10月13日云栖精选夜读:【云栖大会】阿里云和红帽达成合作为百万级客户提供更多企业级解决方案...
- 拿什么保护你,我的区块链
- leetcode 637. Average of Levels in Binary Tree | 637. 二叉树的层平均值(Java)
- vue组件调用(全局调用和局部调用)
- 选择与循环:剪刀石头布_Python之石头剪刀布小游戏(史上最详细步骤)
- 表单中enctype=multipart/form-data的意思
- 戴文的Linux内核专题:07内核配置(3)
- 38译码器verilog代码_Verilog设计实例(2)一步一步实现一个多功能通用计数器
- 人人开源项目搭建到服务器,人人开源系列项目介绍以及环境搭建
- 资质申报 - 系统集成企业资质等级评定条件实施细则
- csol永恒python使用技巧大全_小甲鱼Python第028讲集合:因为懂你,所以永恒 | 课后测试题及参考答案...
- box-sizing属性的理解
- Java -- 每日一问:谈谈常用的分布式ID的设计方案?Snowflake是否受冬令时切换影响?
- 腾讯云图-一次性加载全部数据
- vimscript:编写Vim脚本
- AirServer 7.3.0中文版手机设备无线传送电脑屏幕工具
热门文章
- boost::gil::extend_boundary用法的测试程序
- boost::geometry模块多边形DP算法简化示例
- Boost::context模块callcc的jump_void测试程序
- Boost:GPU上的2D图像中绘制最终的随机“walk”,并使用OpenCV进行显示
- VTK:图片之ImageMagnify
- VTK:IO之ExportPolyDataScene
- OpenCV“智能剪刀“Intelligent Scissors的实例(附完整代码)
- OpenGL rimlight边缘照明的实例
- QT的QCullFace类的使用
- C语言编译器有哪些?