python 循环总结

一. 为什么学习循环

1.1 为什么学习循环

循环很大程度上帮助我们提高工作效率

想一想,不用循环要输出一万次输出语句是多么累

1.2 什么是循环?

重复相同的、相似的事情

说一万次“hello”

从1说到100

二. while循环

1.1 语法结构

while 条件:

while 条件:
	#缩进
	#执行循环体

1.2 while循环打印九九乘法表

i = 1 
while i <= 9: 
	j = 1 
	while j <= i: 
		res = i * j
		if res < 10: 
			print("%s * %s = %s "%(j,i,(i*j)),end="") 
		else:
			print("%s * %s = %s "%(j,i,(i*j)),end="")
		j += 1 
	print() #换行 
	i += 1

请添加图片描述

如果使用 while 循环,只要条件为真,我们就可以执行一组语句。

三. for循环

1.1 语法结构

for in range():
	#缩进,执行循环体
else:
	#这部分循环正常结束情况下执行的代码,可不写

1.2 解释及其代码解读

for in 循环是用来遍历容器的(可迭代的对象)
引入函数 range() ----- 范围,区间的意思

range(参数1,参数2,step)
range(参数1) -------- 表示的从0~参数1这个范围,但是不包含参数1(前闭后开

for i in range(10): 
	print(i)

请添加图片描述

range(参数1,参数2) ------ 从参数1~参数2这个范围,但是不包含参数2(前闭后开

for i in range(10,20):
	print(i)

请添加图片描述

range(参数1,参数2,step)------ 从参数1~参数2这个范围以step为单位 ,但是**不包含参数2(前闭后
开),step默认值是1**

for i in range(10,20,2): 
	print(i)

for i in range(20,10,-2): 
	print(i)

请添加图片描述

四. 语句解读

1.1 break 语句

如果使用 break 语句,即使 while 条件为真,我们也可以停止循环:
实例
在 i 等于 3 时退出循环:

i = 1
while i < 7:
	print(i)
	if i == 3:
		break
	i += 1

请添加图片描述

1.2 continue 语句

如果使用 continue 语句,我们可以停止当前的迭代,并继续下一个:
实例
如果 i 等于 3,则继续下一个迭代:

i = 0
while i < 7:
	i += 1 
	if i == 3:
		continue
	print(i)

请添加图片描述

1.3 else 语句

通过使用 else 语句,当条件不再成立时,我们可以运行一次代码块:
实例
条件为假时打印一条消息:

i = 1
while i < 6:
	print(i)
	i += 1
else:
	print("i is no longer less than 6")

请添加图片描述

1.4 import 语句

1.模块:本质上就是.py文件,包含了独立的python逻辑,一般都是一个独立的功能。可重复利用。
2.可引入python中自带的数据库
例如:
import math --------引入math库
math.sqrt() -------根号
math.acos()------arccos反余弦
math.tan()-----tan正切

import random-------随机数
random.randint(0,2)------取0到2之间随机整数
random.random(0,2)-------取0到2之间随机数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值