摘要:
公鸡5文钱一只,母鸡3文钱一只,小鸡3只一文钱,用100文钱买100只鸡,其中公鸡、母鸡、小鸡都必须有,那么可以买公鸡、母鸡、小鸡各多少只,正好是100文钱了 1 for x in range(1,21): 2 for y in range(1,34): 3 z = 100 -(x+y) #小鸡的个数 4 if z%3==0 and x*5 + y*... 阅读全文
posted @ 2018-12-16 13:05
阳光宝贝-沐沐
阅读(137)
评论(0)
推荐(0)
摘要:
练习题如下:已知数组列表a,并且已经是排序过的,要求将a数组的元素逆向排序排序的方法是很多的,我们这里用:将第一个元素与最后一个元素交换位置方法 1 a = [1,3,4,6,8,12,13,77] 2 for i in range(int(len(a)/2)): 3 a[i],a[len(a)-i-1] = a[len(a)-i-1],a[i] 4 print(a)执行结果:[7... 阅读全文
posted @ 2018-12-16 12:48
阳光宝贝-沐沐
阅读(254)
评论(0)
推荐(0)
摘要:
数组序列的排序有内置方法,insert(),但是要对已经排序好的数组进行插入排序时,让插入的数据满足原有排序怎么操作,先看习题已知有一个已经排序好的数组,要求是,将一个新的数据项插入到数组中思考过程;先判断原数组的排序方法,然后按照排序方法,将新数据与数据中最后一个数据进行比较,然后找到插入位置后,将数据依次向后移动一个位置 1 # a = [1,3,4,6,8,12,13] 2 a = [8... 阅读全文
posted @ 2018-12-16 12:00
阳光宝贝-沐沐
阅读(204)
评论(0)
推荐(0)
摘要:
习题如下:求一个3*3矩阵对角线元素之和利用for循环控制输出二维数组,再将a[i][j]累加后输出 1 a = [] 2 sum1 = 0.0 3 for i in range(3): 4 a.append([]) 5 for j in range(3): 6 a[i].append(int(input("输入数字:"))) 7 print(a) ... 阅读全文
posted @ 2018-12-16 11:07
阳光宝贝-沐沐
阅读(401)
评论(0)
推荐(0)
摘要:
通过input获取到的数据进行排序计算练习,需要用到的input、range,append以及if控制流语句进行综合练习首先可以利用选择法,即从9个数据进行比较的过程中,先选择一个最小的与第一个元素进行交换,之后依次类推,即第二个元素与后8个进行比较,并进行交换(这是一种思路,当然关于排序有更多的方法) 1 N = 10 2 print("输入10个要进行判断的数字:") 3 l = [] ... 阅读全文
posted @ 2018-12-16 10:40
阳光宝贝-沐沐
阅读(360)
评论(0)
推荐(0)

浙公网安备 33010602011771号