不清楚哪里错了,请看一下,谢

img


import random
n=eval(input())
s=eval(input())
m=''
letter='BCEFGHJKMPQRTVWXY2346789'
random.seed(s)
for i in range(n):
for j in range(25):
m=m+random.choice(letter)
中间还有一行,他不让我发,拍下来了import random
n=eval(input())
s=eval(input())
m=''
letter='BCEFGHJKMPQRTVWXY2346789'
random.seed(s)
for i in range(n):
for j in range(25):
m=m+random.choice(letter)
中间还有一行,他不让我发,拍下来了

img

print(n,end='\n')

img

m的初始化应该放到第一层循环里边,不然的话生成的字符串就都一样了

import random
n=eval(input())
s=eval(input())
letter='BCEFGHJKMPQRTVWXY2346789'
random.seed(s)
for i in range(n):
    m=''
    for j in range(25):
        m=m+random.choice(letter)
    n = m[:5]+'-'+m[5:10]+'-'+m[10:15]+'-'+m[15:20]+'-'+m[20:25]
    print(n,end='\n')