程序說明:給定一個數字,獲得與數字相關的一組數據
比如給定一個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()