Python (r266:, Jan , ::) [GCC (Red Hat -)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> / >>> a = ) >>> b = ) >>> print a/b 0.838861354683
random_numbers = [] for i in range(40): random_numbers.append(random.randint(1, 100)) num1 = [] num2 = [] for number in random_numbers: if number % 2 == 0: num1.append(number) else: num2.append(number) print('偶数:{}'.format(sorted(num1))) print('奇数:{}
问题1 用来测试的,就不说了 问题2:中位数附近2k+1个数 给出一串整型数 a1,a2,...,an 以及一个较小的常数 k,找出这串数的中位数 m 和最接近 m 的小于等于 m 的 k 个数,以及最接近 m 的大于等于 m 的 k 个数.将这 2k+1 个数按升序排序后输出. 中位数定义:如果数串的大小是偶数 2j,中位数是从小到大排列的第 j 个数:如果数串的大小是奇数 2j+1,中位数是从小到大排列的第 j+1 个数. 输入 第一行是 k 的值和数串的长度 n. 第二行是以空格隔开的 n