1. while循环的格式
while 条件 :
条件满足时,需要做的事情1
条件满足时,需要做的事情2
... ...
注意:
①条件需要提供布尔类型,True表示继续,False表示停止
②空格缩进来确定层级的关系
③循环条件的控制,避免无限循环
name = "女帝"
i = 1
while i <= 99:
print(f"今天是向{name}表白的第{i}天")
j = 1
while j <= 9:
print(f"送给{name}老婆第{j}只玫瑰花")
j += 1
i += 1
2. for循环格式
for 临时变量 in 待处理数据集(序列):
条件满足时,需要做的事情
注意:
①无法定义循环条件,只能被动取出数据处理
②循环内的语句,要有空格缩进
name = "The future belongs to those who believe in the beauty of their dreams. "
# 变量用来统计“o“的个数
count = 1
for i in name :
if i == "o":
count += 1
print(f"字符串中一共有{count}个o")
# 字符串中一共有6个o
3. range语句
功能:获得一个数字序列
格式:
①语句一:range(num)
②语句二:range(num1,num2)
③语句三:range(num1,num2,step)
注意:
①语句一从0开始,到num结束,不含num本身
②语句二从num1 开始到num2 结束,不含num2本身
③语句三从num1 开始到num2 结束,不含num2 本身,步长以step为准
# 语句一
for i in range(10):
print(i)
# 语句二
for j in range(5,10):
print(j)
# 语句三
for x in range(5,10,2):
print(x)
(日常美图时间)