CCF-GESP编程能力等级认证Scratch图形化四级编程题:按身高排序。

默认小猫角色和白色背景。有两个列表:
names:存储姓名heights:存储对应姓名的身高(所有身高为互不相同的正整数)
请按身高由大到小排序,同步更新names列表,使得排序后的names元素顺序与身高降序顺序对应。示例:
输入:
names = ['Emily','Michael','Sarah']
heights = [180,165,170]
身高从高到低为180、170、165,对应排序后names为['Emily','Sarah','Michael']。
提前创建两个列表names和heights,分别存储姓名和对应互不相同的正整数身高,输入样例如下:
样例1:
names = ['Emily','Michael','Sarah']
heights = [180,165,170]
样例2:
names = ['Mary','John','Emma','Tom']
heights = [160,180,170,157]
无需新建列表,直接修改原有names列表,存储身高降序对应的姓名,输出样例如下:
样例1输出:names = ['Emily','Sarah','Michael']
样例2输出:names = ['John','Emma','Mary','Tom']