使用双while循环获取resu

2024-05-23 13:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

您好,从下面的代码我想得到这个结果

<s> A </s> (A_01)
<s> A </s> (A_02)
<s> A </s> (A_03)
........
<s> A </s> (A_52)
......up to
<s> Z </s> (A_01)
<s> Z </s> (A_02)
<s> Z </s> (A_03)
........
<s> Z </s> (A_52)

这是我的尝试:

string ='ABCDEFGHIJKLMNOPQRSTUVWXYZ'

def alpha (r):
 r = (string[r-1:r])+ ' '

 return (r)


def lama (o):
 o = (string[o-1:o])

 return (o)


x=1
p=1
while p<26:
 while x<53:
    c= str(x)
    y= alpha(p)

    final = '<s> ' +y +'</s> (' + lama(p) + '_' + c.zfill(2)+')'

    x = x+1

    print (final)  
 p= p+1

从上面的代码中,我只能得到A的结果,从那里它不会移动到B…直到Z

你能看一下吗


Tags: to代码alphastringreturndeffinalprint