Python 一种基于序列模式的数字编码算法

Python 一种基于序列模式的数字编码算法,python,algorithm,python-2.7,python-3.x,Python,Algorithm,Python 2.7,Python 3.x,我想如果有人能帮我找到一个有这个输出的算法。 左列+=110,直到(with)达到740,右列+=30(仅一次),只要左列等于740。举一个例子: 80 70 190 70 300 70 410 70 520 70 630 70 740 70 80 100 190 100 300 100 410 100 520 100 630 100 740 100 80 130 190 130 300 130 410 130 520 130 630 130 740 130 有无限多的算法可以输出这个输出。您

我想如果有人能帮我找到一个有这个输出的算法。 左列+=110,直到(with)达到740,右列+=30(仅一次),只要左列等于740。举一个例子:

80 70
190 70
300 70
410 70
520 70
630 70
740 70
80 100
190 100
300 100
410 100
520 100
630 100
740 100
80 130
190 130
300 130
410 130
520 130
630 130
740 130

有无限多的算法可以输出这个输出。您没有提供输入或任何约束

下面是一个示例函数,它将在给定参数-30,40的情况下输出该输出:

def weird_algo(n, m):
    for i in range(21):
        n = (n + 110) % 770
        m = m + 30 if n == 80 else m
        print n, m 

weird_algo(-30, 40) 
Python2.x

for y in xrange( 70, 131, 30):
  for x in xrange( 80, 741, 110):
    print x, y
Python3.x

for y in xrange( 70, 131, 30):
  for x in xrange( 80, 741, 110):
    print (x, y)

只是为了T33C答案的完整性

y=70
for p in range(3):
    x=80
    for i in range(7):
        print x,y
        x+=110

    y+=30
或:


我真的不知道你在干什么,但现在你开始…

左栏:
80+110*(n%7)
右栏:
70+30*(n//7)
这与python无关,你真的不应该问关于StackOverflow的问题。为什么?我只需要一个用python输出的算法。我不在乎怎么做。好吧,我知道我的错误不会再发生了。下次我会更小心的——又好又短!谢谢:)
y=70
for p in range(3):
    x=80
    for i in range(7):
        print x,y
        x+=110

    y+=30
for p in range(0,3):
y=70+30*p
for i in range(1,8):
    x=110*i-30
    print x,y