编程语言
首页 > 编程语言> > python作业6

python作业6

作者:互联网

作业11.

给定一个10个元素的列表,请完成排序(注意,不要使用系统api)
lt=[1,5,4,100,-21,6,0,120,520,1314]
for i in range(len(lt) - 1):
for j in range(len(lt) - 1 - i):
if lt[j] > lt[j + 1]:
lt[j], lt[j + 1] = lt[j + 1], lt[j]
print(lt)
在这里插入图片描述

作业12.

***求 a+aa+aaa+…+aaaaaaaaa=?其中a为1至9之中的一个数,项数也要可以指定。
import java.util.Scanner;

public class Practice06 {undefined
/*

作业13.

合并两个有序数组,合并后还是有序列表

 public static int[] twoArray(int[] a, int[] b) {
	int i =0;
	int j = 0;
	int k = 0;
	int aLen = a.length;
	int bLen = b.length;
	int[] arra = new int[aLen + bLen];
	while (i < aLen && j < bLen) {
		if (a[i] < b[j]) {
			arra[k] = a[i];
			i++;
			
		}  else {
			arra[k] = b[j];
			j++;
		}
		k++;	
	}
	
	if (i == aLen) {
		while(j < bLen) {
			arra[k] = b[j];
			k++;
			j++;
		}
	}
	
	if (j == bLen) {
		while(i < aLen) {
			arra[k] = a[i];
			k++;
			i++;
		}
	}
	for(int m = 0; m < arra.length; m++) {
		System.out.print(arra[m] + ",");
	}
	
	return arra;
}

public static void main(String[] args) {
	int[] a = {1,2,6,9};
	int[] b = {5,7,8,9,10};
	twoArray(a, b);
}

作业14.

给定一个非负整数数组A,将该数组中的所有偶数都放在奇数元素之前
1.给定一个非负整数数组 A,返回一个数组,在该数组中, A 的所有偶数元素之后跟着所有奇数元素。

你可以返回满足此条件的任何数组作为答案。

示例:

输入:[3,1,2,4]
输出:[2,4,3,1]
输出 [4,2,3,1],[2,4,1,3] 和 [4,2,1,3] 也会被接受。

提示:

1 <= A.length <= 5000
0 <= A[i] <= 5000
2.代码展示

/**

作业15

:将10进制数据转换为二进制,并且统计其中的0和1的数量

作业16

:给定一个数组,已知数组中的元素都是成对出现,
现在数组中只有一个元素没有成对,请找出这个元素。
[1,3,1,2,2,8,8]

标签:arra,python,++,作业,System,int,lt,数组
来源: https://blog.csdn.net/weixin_46680533/article/details/122529507