[英]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=-1和0+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.