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

运行后的结果:

 

posted @ 2020-08-19 15:45  大江东来  阅读(139)  评论(0编辑  收藏  举报