测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A50293. 小红在列表里面存了一些数据,但是发现顺序是错的,经过比对,只需要将列表中的每项数据向前移几位就是正确的顺序,首尾是相连的,如果第一项前移1位,那么就移动到了末位。比如列表中的数据为1,2,3,4,5,每项数据向前移1位,那么移动后列表中的数据就变为2,3,4,5,1。(1)准备工作 在预留文件中的小红角色中编程。 列表【list】已预留,可以直接使用。(2)功能实现 1)代码运行后,程序会询问需…

填空题 中等

题目描述

小红在列表里面存了一些数据,但是发现顺序是错的,经过比对,只需要将列表中的每项数据向前移几位就是正确的顺序,首尾是相连的,如果第一项前移1位,那么就移动到了末位。


比如列表中的数据为1,2,3,4,5,每项数据向前移1位,那么移动后列表中的数据就变为2,3,4,5,1。


(1)准备工作

    在预留文件中的小红角色中编程。

    列表【list】已预留,可以直接使用。


(2)功能实现

    1)代码运行后,程序会询问需要前移的次数。

    2)根据输入的数字,让列表中的数据前移指定的次数。


参考答案

见编程解析

答案解析

评分标准:

1)有询问回答结构。(2分)

2)循环使用合理。(3分)

3)前移后列表中的数据位置正确。(5分)

上一题 下一题