python 循环语句

#循环语句
##while循环语句
###比较:for 循环注重循环的范围,循环的次数 , while 循环比较注重循环的条件。

while 表达式-当表达式成立,开始循环循环体执行,不成立循环结束

循环体

#例1 :变量循环递增
n = 1
while n <= 9 : # 当条件成立开始循环
    print(n) # 注意 :初始值要持续递增,直到条件不成立结束循环
    n += 1 # n = n+1 
#例2:变量递减的循环
m = 10 
while m > 0 :
    print(m)
    m -= 1
#例3 :循环打印课程表判断出休息日
q = 1
while q < 8:
    day = "周" + str(q)
    if q == "周7":
        print("周末可以休息了")
    else:
        print(F"{day},学习 ")
    q += 1
#练习: 猜数字,1-6 定义一个数字,从键盘接收一个数字,看看是否猜成功。给三次机会
sa = 5
i = 1
while i <= 3:
    num = input("请输入")
    if num == str(sa):
        print("1")
        i += 3
    else:
        print("2")
    i += 1
# 练习2 逢七必过,代码实现100以内的逢七必过



##for循环语句
###for 变量 in 数据范围:–每次循环将数据从范围内取出赋值给变量

循环体 – 循环体执行的次数取决于数据范围,需要循环的次数

####1 循环一个字符串,字符串是容器,里面的每个单位都是字符串的元素,“a”是字符串apple其中的一个元素

for i in "apple": # 每次循环从左向右取出单词中的字母,字母赋值给i
    print(i)
# 循环的次数是:字符串的长度,len(),函数计算字符串长度

####2 循环一个列表,列表也是容器,里面可以放入不同类型元素,例如:[True,500,1.23,“abc”]

list01 = [True,500,1.23,"abc"]
for j in list01: # 循环列表,每次从列表中取出一个元素赋值给j 
    print(j)
#循环次数是列表的长度,len()
print("list01长度是:",len(list01))
list_num = [1, 2, 3, 4, 5, 6]
for i in list_num:
    print(i)

####3使用range()函数,可以相当于一个整型递增的列表, 函数默认从0开始,且该函数是一个左闭右开的区间左边取的到,右边取不到

for i in range(10):
    print("range函数生成:",i)
for n in range(1,10):
    print(n)

例 第一个参数:循环起始位置,第二个参数:循环终止位置(取不到),第三个参数:循环的步长,2表示隔一个取一个。

for m in range(1, 10 ,2):
    print("输出值为",m)
#可以起始值大于终止值,但是步长需要是负值
for a in range(10, 1, -1):
    print(a)

你可能感兴趣的:(运算符,循环语句,python,开发语言)