while循环
while循环
当满足条件时进入循环,循环内改变判断条件,否则就会陷入死循环
当条件不满足时,跳出循环
当执行break命令时,跳出循环
a = 0
while a < 10:#当变量a小于10时,条件满足,进入循环,否则退出循环
a += 1
print(a)
print('over')
案例1:
苹果5个,香梨4个,西瓜3个,哈密瓜6个,桃子3个,桔子7个
使用while循环从上列中找出桃子,并统计桃子的数量,并判断是奇数还是偶数
fruits ='苹果5个,香梨4个,西瓜3个,哈密瓜6个,桃子3个,桔子7个'
i =0
fruits_len =len(fruits)
while i <fruits_len:
if fruits[i:i+2] =='桃子':
print("桃子的位置在于:"+fruits[i-6:i-3]+"和"+fruits[i+5:i+7]+"之间")
if int(fruits[i+2])%2==0:
print("桃子的总数为%d,偶数" %int(fruits[i+2]))
else:
print("桃子的总数为%d,奇数" %int(fruits[i+2]))
i+=1
运行后的结果: