[英]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.