for和while的几个常用案例
'彩妆实战手册'(Makeup Techniques for the Real World):实操技巧与案例分享 #生活技巧# #化妆技巧教学# #化妆技巧书籍推荐#
1.计算a中奇偶数的数量
a=(1,2,3,4,5,6,7,8,9,10.,14) js=0 os=0 i=0 for x in a: if x%2==0: os+=1 else: js+=1 print(os,js) 1234567891011
a=(1,2,3,4,5,6,7,8,9,10.,14) i=0 js=0 os=0 while i<len(a): if a[i]%2==0: os+=1 else: js+=1 i+=1 print(js,os) 1234567891011
2.输出最大值和最小值以及对应下标
a=[3,2,5,1,4,9,7] i=0 max=0 min=a[0] max_xb=0 min_xb=a[0] while i<len(a): if max<a[i]: max=a[i] max_xb=i elif min>a[i]: min=a[i] min_xb=i i+=1 print("最大值为:",max,"下标为:",max_xb) print("最小值为:",max,"下标为:",max_xb)
123456789101112131415163.阶梯输出
import time a=[1,2,3,4,5,6] while True: t=a[0] i=0 while i<len(a)-1: a[i]=a[i+1] i+=1 a[i]=t print(a) time.sleep(1) 123456789101112
4.逆序输出
a=[1,2,3,4,5,6] i=0 while i<len(a)//2: j=len(a)-1-i a[i],a[len(a)-1-i]=a[len(a)-1-i],a[i] i+=1 print(a) 1234567
a=[1,2,3,4,5,6] i=0 j=len(a)-1 while i<j: a[i],a[j]=a[j],a[i] i+=1 j-=1 print(a) 123456789
网址:for和while的几个常用案例 https://www.yuejiaxmz.com/news/view/440510
相关内容
Python 循环讲解/从while到for循环(以求解S=1+2+3+……+n为例)利用while循环的经典案例
matlab中for循环的简单使用
python 循环结构(for
python中while语句的基本知识与示例
单片机(AT89C51)定时/计数器实验案例
因为while(RCC
最速下降法及案例分析(含MATLAB代码)
C语言个人财务管理示例
图的几种存储方式