NOC比赛中的软件创意编程赛项,面向小学低年级为图形化编程,小学高年级为Python编程。

这里我们着重挑选Python编程题进行题解,让大家也可以对比赛有一定了解。

1. 奇偶分拆排序(难度:简单)

输入一个整数序列,对其进行排序,使得奇数在前,偶数在后,奇数从大到小排列,偶数从小到大排序。

输入示例:

1 2 3 4 5 6

输出示例:

5 3 1 2 4 6

参考解法:本题考察列表数据项的奇偶判断和列表排序。

奇偶判断只需要使用求余运算即可,列表排序使用sort()。

更多推荐

全国中小学信息技术创新与实践大赛(简称NOC)Python编程题解析