100-068

有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 '''
 4 有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数
 5 '''
 6 
 7 x = 1
 8 while True:
 9     n = int(input("请输入第%d个数列位数:\n" % x))
10     m = int(input("请输入后移位数:\n"))
11     number = []
12     for i in range(1,n+1):
13         number.append(int(input("请输入第%d位数:\n" % i)))
14     number2 = number[n - m:n + 1] + number[0:n - m]
15     print("原数列为:%s" % number)
16     print("移动完成数列为:%s\n" % number2)
17     x += 1

 

posted @ 2018-06-01 19:48  睡到自然醒的猪  阅读(70)  评论(0)    收藏  举报

iaoexl at outlook dot com, 返回顶部 →友情链接: 信息港 同城信息