廖雪峰网站:学习python基础知识—循环(四)

一、循环


1、for

names = [‘Michal‘, ‘Bob‘, ‘tracy‘]
for name in names:
    print(name)

sum = 0
for x in [1, 2, 3, 4, 5, 6, 7,8,9,10]:
    sum = sum + x
    print(sum)

# 打印数字 0 - 9
for x in range(10):
    print(x)

2、while

sum = 0
n = 99
while n > 0:
    sum = sum + n
    n = n - 2
    print(sum)

n = 1
while n <= 100:
    if n > 10:  # 当n = 11时,条件满足,执行break语句
        break    # break语句会结束当前循环
    print(n)
    n = n + 1
print("end")

n = 0
while n < 10:
    n = n + 1
    if n % 2 == 0:  # 如果n是偶数,执行continue语句
        continue   # continue语句会直接继续下一轮循环,后续的print()语句不会执行
    print(n)

# 计算1+2+3+...+100:
sum = 0
n = 1
while n <= 100:
    sum = sum + n
    n = n + 1
print(sum)

# 计算1x2x3x...x100:
acc = 1
n = 1
while n <= 100:
    acc = acc * n
    n = n + 1
print(acc)

原文地址:https://www.cnblogs.com/qy1234/p/9352962.html

时间: 2024-10-01 22:40:30

廖雪峰网站:学习python基础知识—循环(四)的相关文章

廖雪峰网站—学习python基础知识(二)

1.list """ Python内置的一种数据类型是列表:list. list是一种有序的集合,可以随时添加和删除其中的元素. """ classmates = ['Michael', 'Bob', 'Mary'] print('classmates', classmates) print('len(classmates)= ', len(classmates)) print('classmates[0]=', classmates[0]) p

Python学习心得——基础知识(四)

数据类型 一.字符串(str) 1.让字符串小写变成大写 a=‘hello' b=a.upper() 2.让字符串大写变成小写 a=‘HELLO’ b=a.lower() 3.快速查看对象的类有哪些方法 a=‘abc' b=dir(a) 也就是快速查看字符串类有哪些方法 4.查看对象的类有哪些详细的方法 a=‘abc' b=help(type(a)) 二.整数(int) 1.bit_length()  获取数字转换成二进制可表示的最短位数 a=4 二进制:00000100 a.bit_lengt

Android学习之基础知识十四 — Android特色开发之基于位置的服务

一.基于位置的服务简介 LBS:基于位置的服务.随着移动互联网的兴起,这个技术在最近的几年里十分火爆.其实它本身并不是什么时髦的技术,主要的工作原理就是利用无线电通讯网络或GPS等定位方式来确定出移动设备所在的位置,而这种技术早在很多年前就已经出现了. 那么为什么LBS技术直到最近几年才开始流行呢?这主要是因为,在过去移动设备的功能及其有限,即使定位到了设备所在的位置,也就仅仅只是定位到了而已,我们并不能在位置的基础上进行一些其他的操作.而现在就大大不同了,有了Android系统作为载体,我们可

python基础知识第四篇(元组)

元组 list列表 li[11,22,33,44]列表和元组的区别:元素不可被修改,不可被增加或者删除(一级元素),列表则相反 tuple元组 tu=(111,222,333,444) 支持索引取值 支持切片取值 可以for循环 字符串,列表,元组可以相互转换 元组的一级元素不可修改或者删除或者增加,但是元组里面的列表的值可以被修改等等 v=tu.cound() 找到指定元素在元组中出现的次数 tu.index() 获取某个元素的索引位置 原文地址:https://www.cnblogs.com

Python基础知识(四)

>>列表类型内建函数 ->list.append(obj)  向列表中添加一个对象obj ->list.count(obj) 返回一个对象obj 在列表中出现的次数 ->list.extend(seq) 把序列seq 的内容添加到列表中 ->list.index(obj, i=0,j=len(list)) 返回list[k] == obj 的k 值,并且k 的范围在 i<=k<j;否则引发ValueError 异常. ->list.insert(ind

Python基础知识(四)—容器类型

容器类型 一.通用操作 1.数学运算符 +:用于拼接两个容器 +=:用原容器与右侧容器拼接,并重新绑定变量 *:重复生成容器元素 *=:用原容器生成重复元素, 并重新绑定变量 < <= > >= == !=:依次比较两个容器中元素,一但不同则返回比较结果. 2.成员运算符 语法: 数据 in 序列 数据 not in 序列 作用:如果在指定的序列中找到值,返回bool类型. # 成员运算 str01 = "我叫苏大强" print("大苏"

学习react基础知识(四)

全局状态管理 Vue全局状态管理 vuex state mutation action getter module 辅助函数 redux 多组件共享状态,一个组件发生改变其他的都要变 在电视上剧里活不过3集 甄嬛传 慈禧太后 -> 光绪帝 -> 卖地求荣 ->闭关锁国 -> 垂帘听政 安装redux npm install redux 角色划分 皇帝 store 传递奏折 发布政令老佛爷 reducer 接受奏折 根据局奏折批阅平民百姓 component 使用数据 修改数据文武百

python基础知识的学习和理解

参考链接:https://github.com/yanhualei/about_python/tree/master/python_learning/python_base python基础知识笔记 Flask aiohttp的学习和理解 assert() asyncio的学习和理解 continue_break学习和理解 cprofile代码效率分析 datatime dict字典学习与理解 django_project eval() filter() gevent协程的学习和理解 http服

Python基础知识思维导图|自学Python指南

微信公众号[软件测试大本营]回复"python",获取50本python精华电子书. 测试/开发知识干货,互联网职场,程序员成长崛起,终身学习. 现在最火的编程语言是什么?答案就是Python. 人生苦短,我用Python Python的特点: Python一直是位于编程语言排行榜的前三位, Python遵循"简单.优雅.明确"的设计哲学,语法简单易懂,而且Python的中文文档也于2019年3月份发布,各种开发环境也越来越简单. Python免费开源. Pytho