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)
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)
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)
3.阶梯输出
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)
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)
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)