一、循环语句

  • while循环
    while 条件表达式:(条件表达式为真时,执行循环体,直到表达式结果为假时退出循环)
    ​ 循环体
    1
    2
    3
    4
    5
    6
    7
    8
    print("今有物不知其数,三三数之剩二,五五之数剩三,七七之数剩二,问几何?\n")
    none = True
    number = 0
    while none:
    number += 1
    if number%3 == 2 and number%5 ==3 and number%7 == 2:
    print("答曰:这个数是",number)
    none = False
  • for循环
    计次循环,一般应用在循环次数已知的情况下。通常用于枚举或者遍历序列。
    for 迭代变量 in 对象:
    ​ 循环体
    1
    2
    3
    4
    5
    for i in range(1,10):
    for j in range(1,i+1):
    print(str(j)+"×"+str(i)+"="+str(i*j),end="\t")
    print(end='\n')
    #九九乘法表break、continue和pass语句
  • break、continue和pass语句
    循环满足条件时会一直执行下去,如果希望在中间离开循环,有两种方法可以做到:
    – 使用continue语句直接跳到循环的下一次迭代;
    – 使用break完全中止循环。