- 一. 为什么学习循环
- 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.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之间随机数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)