循环次数的使用

a=['实线id=solidline_1', '实线id=solidline_2', '实线id=solidline_3', '实线id=solidline_4', '实线id=solidline_5', '实线id=solidline_6', '实线id=solidline_7', '实线id=solidline_8', '实线id=solidline_9', '实线id=solidline_10', '实线id=solidline_11', '实线id=solidline_12', '实线id=solidline_13', '实线id=solidline_14', '实线id=solidline_15', '实线id=solidline_16', '实线id=solidline_17', '实线id=solidline_18', '实线id=solidline_19', '实线id=solidline_20', '实线id=solidline_21', '实线id=solidline_22', '实线id=solidline_23', '实线id=solidline_24']
b=['虚线id=dashline_1', '虚线id=dashline_2', '虚线id=dashline_3', '虚线id=dashline_4', '虚线id=dashline_5', '虚线id=dashline_6', '虚线id=dashline_7', '虚线id=dashline_8']


def f(a,b,k=0,m=0):
    n=0
    g = []
    while n<4:
        j = 0
        for i in a[k:]:
            while j < 1:
                g.append(i)
                k = k + 1
                j=j+1
                break
        j=0
        for i in b[m:]:
            while j < 2:
                g.append(i)
                m = m + 1
                j=j+1
                break
        j=0
        for i in a[k:]:
            while j < 5:
                g.append(i)
                k = k + 1
                j=j+1
                break
        n=n+1
    return g
if __name__=='__main__':
    g=f(a,b,0,0)
    print(g)

猜你喜欢

转载自www.cnblogs.com/yibeimingyue/p/10114912.html