Menu
CoddyTech

回顾:数字处理器

本课属于 Coddy GDScript 学习旅程的“逻辑与流程”单元。第 65 课,共 78 课。

challenge icon

挑战

简单

编写一个名为 process_numbers 的函数,它接收一个由整数构成的数组 numbers,并返回一个新数组:

  1. 首先删除所有等于 0 或小于 0 的数字。
  2. 然后将剩下的偶数乘以 2,奇数乘以 3。

保持原来的顺序。使用 filter() 和 map(),不要使用循环。例如,process_numbers([-4, 0, 5, 2, 8, -3, 7]) 返回 [15, 4, 16, 21]。

测试会自行调用 process_numbers()。不要调用它,也不要打印任何内容。

亲手试试

func process_numbers(numbers: Array[int]):
	# 在这里编写代码
	pass

逻辑与流程中的所有课

自己练习: GDScript 在线编译器