在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Python 操练 实例68标题 :有n个整数,使其前面各数次序 向后移m个地位 ,最后m个数酿成 最前面的m个数 法式 剖析 :无。 法式 源代码: #!/usr/bin/python # -*- coding: UTF-8 -*- if __name__ == '__main__': n = int(raw_input('the total number is:n')) m = int(raw_input('back m:n')) def move(array,n,m): array_end = array[n - 1] for i in range(n - 1,-1,- 1): array[i] = array[i - 1] array[0] = array_end m -= 1 if m > 0:move(array,n,m) number = [] for i in range(n): number.append(int(raw_input('input a number:n'))) print 'orignal number:',number move(number,n,m) print 'after moved:',number 以上实例输出成果 为: the total number is: 8 back m: 5 input a number: 2 input a number: 8 input a number: 6 input a number: 1 input a number: 78 input a number: 45 input a number: 34 input a number: 2 orignal number: [2, 8, 6, 1, 78, 45, 34, 2] after moved: [1, 78, 45, 34, 2, 2, 8, 6] |
请发表评论