簡體   English   中英

如何在 python 中打印系列

[英]How to print the series in python

這是一個給定的系列我想以編程方式打印它0,-1,1,-2,0,1,0,2,-1,1,2,1,3,0,2

這里系列的生成方式是它從0開始,下一個數字是0-1=-10+1 =1 ,這使得系列0,-1,1和系列中的下一個數字是相同操作num的結果-1 , num+1但在第零個元素示例生成的第一個元素上0-1=-1-1=-2 , 0-1=-1+1=0這使得系列0,-1,1,- 2,0等等。

我不知道這些是哪個系列,但如果您能提供系列名稱,也許我們可以提供更好的幫助!

如果您想創建系列數量並將它們放在 python 的列表中,您可以嘗試以下操作。據我了解,您希望您的系列從 0 開始,下一個元素將是 (0-1) 和 (0+1) .

series = []

for i in range(0,3):
    series.append(i)
    series.append(i-1)
    series.append(i +1)

print(series)

結果是;

[0, -1, 1, 1, 0, 2, 2, 1, 3]

我的結果可能不是你想要的 output 但如果你能澄清你的系列背后的數學可以幫助更多。

給你go一個解決辦法

a=0
for i in range(5):
    a1 = a
    print(a,end=',')
    while True:
        b=a-1
        print(b,end=',')
        c=a+1
        print(c,end=',')
        a=b
        if c==a1:
            break
    a1 = a1+1
    a = a1

解決方案

0,-1,1,-2,0,1,0,2,-1,1,2,1,3,0,2,3,2,4,1,3,4,3,5,2,4,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM