python 循环总结

python 循环总结,第1张

文章目录
  • 一. 为什么学习循环
    • 1.1 为什么学习循环
    • 1.2 什么是循环?
  • 二. while循环
    • 1.1 语法结构
    • 1.2 while循环打印九九乘法表
  • 三. for循环
    • 1.1 语法结构
    • 1.2 解释及其代码解读
  • 四. 语句解读
    • 1.1 break 语句
    • 1.2 continue 语句
    • 1.3 else 语句
    • 1.4 import 语句

一. 为什么学习循环 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之间随机数

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/917335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-16
下一篇 2022-05-16

发表评论

登录后才能评论

评论列表(0条)

保存