https://www.luogu.com.cn/record/97328863
AC代码
n = eval(input())
strr=input()
list1 = []
list2 = []
list3 = []
list4 = []
list5 = []
for i in range(n):
x = int(strr[i])
if i > 0:
list1 += ['.']
list2 += ['.']
list3 += ['.']
list4 += ['.']
list5 += ['.']
if x == 0:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', '.', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 1:
list1 += ['.', '.', 'X']
list2 += ['.', '.', 'X']
list3 += ['.', '.', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 2:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', '.']
list5 += ['X', 'X', 'X']
if x == 3:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 4:
list1 += ['X', '.', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 5:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', '.']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 6:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', '.']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 7:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['.', '.', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 8:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 9:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
print("".join(list1))
print("".join(list2))
print("".join(list3))
print("".join(list4))
print("".join(list5))
全RE代码,但洛谷IDE和本地都没问题
n = eval(input())
strr=input()
listA=list(int(x) for x in strr)#区别只是在这一行先转换为列表
list1 = []
list2 = []
list3 = []
list4 = []
list5 = []
for i in range(n):
x = listA[i]
if i > 0:
list1 += ['.']
list2 += ['.']
list3 += ['.']
list4 += ['.']
list5 += ['.']
if x == 0:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', '.', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 1:
list1 += ['.', '.', 'X']
list2 += ['.', '.', 'X']
list3 += ['.', '.', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 2:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', '.']
list5 += ['X', 'X', 'X']
if x == 3:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 4:
list1 += ['X', '.', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 5:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', '.']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 6:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', '.']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 7:
list1 += ['X', 'X', 'X']
list2 += ['.', '.', 'X']
list3 += ['.', '.', 'X']
list4 += ['.', '.', 'X']
list5 += ['.', '.', 'X']
if x == 8:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['X', '.', 'X']
list5 += ['X', 'X', 'X']
if x == 9:
list1 += ['X', 'X', 'X']
list2 += ['X', '.', 'X']
list3 += ['X', 'X', 'X']
list4 += ['.', '.', 'X']
list5 += ['X', 'X', 'X']
print("".join(list1))
print("".join(list2))
print("".join(list3))
print("".join(list4))
print("".join(list5))