程序说明:给定一个数字,获得与数字相关的一组数据
比如给定一个5,得到的结果为[[2,3,4,5],[3,4,5],[4,5],[5]],
又比如给定一个4.得到的结果为[[2,3,4],[3,4],[4]].
# -*- coding: utf-8 -*-
"""
Created on Sun Feb 16 12:36:24 2020
@author: Administrator
"""
"""
程序说明:给定一个数字,获得与数字相关的一组数据
比如给定一个5,得到的结果为[[2,3,4,5],[3,4,5],[4,5],[5]],
又比如给定一个4.得到的结果为[[2,3,4],[3,4],[4]].
"""
def get_sequence():
# 程序中需要输入的数字
num = 10
# 用来存储最后输出的结果
sequence = []
for i in range(2, num + 1):
result = []
for j in range(i, num + 1):
result.append(j)
sequence.append(result)
print(sequence)
print("-----------------------------")
# 输出序列中的值
for i in range(len(sequence)):
print("list[" + str(i + 1) + "]=" + str(sequence[i]))
get_sequence()