循环:
循环有两种写法,每一种都有不同的用法,在不同的场景中用不同的循环
第一种:while 循环
while True:
print ("我是死循环")#这是一个死循环
a = 0
while a<10:
print ('我要打印10遍')
a = a + 1#这是一个常规的循环写法,就是一定,要有结束的标准,有结束的条件,要不循环就成了死循环
举个栗子:
从1加到100的和
def func(a,b):
sum = 0
while a<=b:
sum += a
a += 1
return sum
print (func(1,100))#把这个封装成函数,然后不仅可以算1到100的和,还可以算任意数值到任意数值的和
第二中循环方式:for 循环,这种循环更多用法是遍历
a = '我的元素要一个一个蹦出来'
for m in a :
print (m)#意思是把每个元素循环拿出来
for循环更多的用处是遍历有下标类型的元素,比如:字符串、列表、元组、集合等,当然一些算法也会用
还是看例子:打印九九乘法表
for i in range(1,10):
for j in range (1,i+1):
print ('%d*%d=%d'%(j,i,i*j),end = ' ')
print (end = '\n')