NOC比赛中的软件创意编程赛项,面向小学低年级为图形化编程,小学高年级为Python编程。
这里我们着重挑选Python编程题进行题解,让大家也可以对比赛有一定了解。
1. 奇偶分拆排序(难度:简单)
输入一个整数序列,对其进行排序,使得奇数在前,偶数在后,奇数从大到小排列,偶数从小到大排序。
输入示例:
1 2 3 4 5 6
输出示例:
5 3 1 2 4 6
参考解法:本题考察列表数据项的奇偶判断和列表排序。
NOC大赛Python编程题解析:奇偶分拆排序与美妙的数
本文主要解析全国中小学信息技术创新与实践大赛(NOC)Python编程赛项中的两道题目。第一题是奇偶分拆排序,要求输入整数序列进行特定排序;第二题是美妙的数,需找出在指定范围内的美妙数并计数。解题关键涉及列表操作、数字位数提取和判断。
NOC比赛中的软件创意编程赛项,面向小学低年级为图形化编程,小学高年级为Python编程。
这里我们着重挑选Python编程题进行题解,让大家也可以对比赛有一定了解。
1. 奇偶分拆排序(难度:简单)
输入一个整数序列,对其进行排序,使得奇数在前,偶数在后,奇数从大到小排列,偶数从小到大排序。
输入示例:
1 2 3 4 5 6
输出示例:
5 3 1 2 4 6
参考解法:本题考察列表数据项的奇偶判断和列表排序。

被折叠的 条评论
为什么被折叠?