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)

 

转载于:https://www.cnblogs.com/Lyue/p/6986389.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值