python 99乘法表 数组排序

1,99乘法表

for x in range(1,10):    #循环1到9

     for y in range(1,x+1):   #循环1到x

           print('{0}*{1}={2}'.format(x,y,x*y),end='    ')  #输出占位符(0,1,2)0等于x,1等于y,2等于x*y,输完以4空格结束

     print()#输出转行

 

2.数组排序,找出最大的数

a=[2,4,1,3,6]    

max=a[0]   #假设最大的数就是数组里的第一位

for x in a:  #循环数组

    if x > max:  #如果x比max大

        max=x    #那么最大的数等于x

print(max)    #输出最大的数

 

3.找出最小数并且排序

a=[2,1,3,4,7,5,8,9]

min=a[0]    #假设最小数是列组里的第一位

index=0      #下标为0

for x in range(0,len(a)):    #循环列表里的下标

     if a[x]<min:     #如果找到a[x]数比min小

         min=a[x]    #min等于这个最小的数

         index=x      #这时最小数下标x等于index

a[index]=a[0]        #把a[0]里的2放到最小下标的位置

a[0]=min              #最小数放到列表第一位置

 

#找出数组中最小的数,再找出数组中第二小的数   分一下四步
#1,找出数组中最小的数
#a=[1,2,3,0,-1,-3.5,100]
#min=a[0]
#for x in a:
#    if x < min:
#        min=x
#print(min)

##2,找出最小数的数组
#minIndex=0
#for index in range(0,len(a)):
#    if a[index]==min:
#        minIndex=index
#print(minIndex)

##3,把最小数的下标和a[0]交换
#temp=a[minIndex]
#a[minIndex]=a[0]
#a[0]=temp
#print(a)

##4,循环除了a[0]之外的数,找出最小的数
#s=a[1:]
#min=s[0]
#for x in s:
#    if x < min:
#        min=x
#print(min)

 

posted @ 2017-06-11 21:12  小乐未央  阅读(314)  评论(0编辑  收藏  举报