
python练习
文章平均质量分 75
划水的鱼儿
目标检测、目标跟踪、reid不做了,学java了
展开
-
keras-yolo
-- coding:utf-8 --作用:将图片标注文件转化成yolo格式的txt标注文件import sysimport osimport cv2import randomdef text_create(name1, msg1): #msg1是写进文件内的内容#desktop_path = ‘C:/Users/Admin/Desktop/STUDY/tr原创 2021-06-23 09:41:07 · 224 阅读 · 0 评论 -
Python 练习实例(14~29)
14、题目:将一个正整数分解质因数。例如:输入90,打印出90=233*5。def prime(n): l = [] while n > 1: for i in range(2, n + 1): if n % i == 0: n = int(n / i) l.append(i) break return lif __name__ == '原创 2020-12-01 21:44:15 · 344 阅读 · 0 评论 -
Python 练习实例13:打印所有的“水仙花数“
题目:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。思路:遍历100到1000,对数进行取余操作,分别得出个位、十位、百位满足i == a** 3 + b** 3 + c**3即可程序代码:l = []for i in range(100,1000): c = i//100 % 10 b = i//10 % 10 a = i % 10原创 2020-11-01 22:28:29 · 1756 阅读 · 0 评论 -
Python 练习实例12:判断101-200之间有多少个素数,并输出所有素数。
题目:判断101-200之间有多少个素数,并输出所有素数。分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。代码:l = []for i in range(101,200): for j in range(2,i-1): if i%j ==0: break else: l.append(i)print(l)print("总数为:%d" % len(l))结果:原创 2020-10-29 22:30:26 · 4448 阅读 · 1 评论 -
Python 练习实例11:兔子的规律为数列1,1,2,3,5,8,13,21
古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析:兔子的规律为数列1,1,2,3,5,8,13,21…程序代码def f(n): if n==1: return [1] if n==2: return [1,1] f = [1, 1] for i in range(2, n): f.append(f[-1]+f[-2])原创 2020-10-29 22:27:15 · 6339 阅读 · 0 评论 -
Python 练习实例9: time 模块的 sleep() 函数。
题目:暂停一秒输出。采用time.sleep(1)即可样例程序import timel=[1,2,3,4,5,6,7]for i in range(0,7): print(l[i]) time.sleep(1)输出:隔一秒输出一个数原创 2020-10-26 09:09:25 · 854 阅读 · 0 评论 -
Python 练习实例8:输出 9*9 乘法口诀表。换行输出和不换行输出的问题
题目:输出 9*9 乘法口诀表。思路for i in range(1,10): for i in range(1,i+1):for i in range(1,10): for j in range(1,i+1): b = i*j #print(i*j,b) print('%d*%d=%d' % (j, i, i * j), end=' ') #end=' '不换行输出 print('') #换行输原创 2020-10-26 09:03:56 · 675 阅读 · 0 评论 -
Python 练习实例7:将一个列表的数据复制到另一个列表中 map函数
题目:将一个列表的数据复制到另一个列表中。1.直接采用copy(字典)函数a = [1,2,3]b = a.copy()print(b)输出结果:[1, 2, 3]2.对输入的数字组成的数组进行复制采用append方法复制map函数 split函数map函数map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。一次只能返回一个值详细解释:Python原创 2020-10-25 17:39:08 · 3345 阅读 · 0 评论 -
Python 练习实例6:斐波那契数列
题目:斐波那契数列。思路:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……。即 fbs = fbs(n-1)+fbs(n-2)点:思路 return append要求:输出第n个斐波那契数列的值n = int(input('输入n:'))def fbs(n): if n==1 or n==2: return 1 return fbs(n-1)+fbs(n-2)原创 2020-10-23 11:37:04 · 1058 阅读 · 0 评论 -
Python 练习实例5:输入三个整数x,y,z,请把这三个数由小到大输出。map函数、list.sort()、input().split()
**题目:**输入三个整数x,y,z,请把这三个数由小到大输出。这个题记录一下map函数、list.sort()、input().split()map函数map() 会根据提供的函数对指定序列做映射。第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。用法:map(function, iterable, ...)参数function – 函数iterable – 一个或多个序列>>>d原创 2020-10-22 09:31:17 · 1791 阅读 · 0 评论 -
Python 练习实例04:输入某年某月某日,判断这一天是这一年的第几天?
题目:输入某年某月某日,判断这一天是这一年的第几天?解题思路:先判断年是不是闰年然后每个月相加就行然后注意月份的个数6月就是5个月的数相加程序代码:m= int(input('请问这是那一年:'))a = int(input('请问这是那一月:'))b = int(input('请问这是那一日:'))arry = [1,2,3,4,5,6,7,8,9,10,11,12]arr1 = [31,28,31,30,31,30,31,31,30,31,30,31]arr2 = [31,29,3原创 2020-10-21 11:45:16 · 1378 阅读 · 1 评论 -
Python 练习实例03:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?完全平方数:1、首先x + 100 = n^2,x + 100 + 168 = m^22、计算等式:m2 - n2 = (m + n)(m - n) = 1683、设置: m + n = i,m - n = j,i * j =168,i 和 j 至少一个是偶数4、可得: m = (i + j) / 2, n = (i - j) / 2,i 和 j 要么都是偶数,要么都是奇数。5、从 3 和 4 推原创 2020-10-21 10:03:11 · 8797 阅读 · 2 评论