zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    SQLServer多表连接查询
    SQLServer基本查询
    SQLServer索引
    SQLServer之数据类型
    设计模式小结
    SQL跨项目查询语法
    利用CountDownLatch和Semaphore测试案例
    JUC包下Semaphore学习笔记
    JUC包下CountDownLatch学习笔记
    JUC包下CyclicBarrier学习笔记
  • 原文地址:https://www.cnblogs.com/Lyue/p/6986389.html
Copyright © 2011-2022 走看看