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)