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
--... ...--
iaoexl at outlook dot com
-------------------------------------------------------------
鱼跃此时海,花开彼岸天。只缘有余庆,翩翩在此间。