一、 while循环

1、循环的作用就是让指定的代码重复循环
2、while循环是计算机的一种基本循环模式,当满足条件时进入循环,当条件不满足时,跳出循环。
3、while循环最常用就是让执行代码按照指定的次数重复执行
4、执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true,当判断条件假 false 时,循环结束。
基本格式:

while 判断条件:
		执行语句

实例:

#打印五次‘我爱python’
i = 0
while i<5:     #判断i是否小于5,小于进入循环,否则不仅如此
    print('我爱python')	#小于打印一边
    i+=1			#i自增

while 语句时还有另外两个重要的命令 continue,break 来跳过循环,continue 用于跳过该次循环,break 则是用于退出循环,此外"判断条件"还可以是个常值,表示循环必定成立,具体用法如下:

i = 1
while i <100:
	i+=1
	if i%2!=0:						#如果i%2不等于0跳出
		continue
	print(i) #输出双数2、4、6、8...
i= 2
num = int(input("请输入一个数字"))
while i<num:						
    if num%2==0:					#判断num%2是否等于0
        print(num,"不是质数")		#等于0输出并跳出循环
        break
    i+=1
else:								#否则输出								
     print(num,"是质数")

死循环:
如果忘记在循环内修改循环判断条件,导致循环持续执行,程序无法终止,一直执行下去!

实例:

实现:
*	
*	*	
*	*	*	
*	*	*	*	
*	*	*	*	*

i=1
while i<6:
    j=1
    while j<=i:
        print("*",end="\t")
        j+=1
    i+=1
    print()

二、for循环

Python中 for循环可以遍历任何序列的项目,如:列表、字符串等。
for循环基本格式:
for 临时变量 in 列表或者字符串等可迭代对象:
循环满足条件时执行的代码
实例:

for i in 'Python':
		print(i)		#输出结果为P y t h o n

也可以通过range来遍历数组,range(n,i)取值为n~i-1

for i in range(10)
		print(i)		#输出结果为0~9

循环使用 else 语句
在 python 中,for … else 表示的意思与while … else中一样,else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的)的情况下执行。
实例:

for num in range(10,12):		#遍历数组
    if num%2==0:				#判断数组是否可整除2
        print(num,'是偶数')		#整数输出是偶数
    else:
        print(num,'不是偶数')	#否则输出不是偶数

结果:
10 是偶数
11 不是偶数

例子:运用for循环打印99乘法表

i = 1
for i in range(10):
    j = 1
    for j in range(i):
        j += 1
        print(f'{j}*{i}={j * i}', end="\t")
    i += 1
    print()

结果:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 9*9=81

专业术语百度滴