Py3为什么全RE?
查看原帖
Py3为什么全RE?
49660
愤鸟先飞楼主2020/9/7 09:02

本地运行和在线IDE都没出错,就交给评测机以后出的问题,都不懂该怎么调

#!/usr/bin/python3
L=[[],[],[],[],[]]
N0=[['XXX '],['X.X '],['X.X '],['X.X '],['XXX ']]
N1=[['..X '],['..X '],['..X '],['..X '],['..X ']]
N2=[['XXX '],['..X '],['XXX '],['X.. '],['XXX ']]
N3=[['XXX '],['..X '],['XXX '],['..X '],['XXX ']]
N4=[['X.X '],['X.X '],['XXX '],['..X '],['..X ']]
N5=[['XXX '],['X.. '],['XXX '],['..X '],['XXX ']]
N6=[['XXX '],['X.. '],['XXX '],['X.X '],['XXX ']]
N7=[['XXX '],['..X '],['..X '],['..X '],['..X ']]
N8=[['XXX '],['X.X '],['XXX '],['X.X '],['XXX ']]
N9=[['XXX '],['X.X '],['XXX '],['..X '],['XXX ']]

def fun(n):
    if n==0:
        m=4
        while m>=0:
            L[m].append(N0[m])
            m-=1
    elif n==1:
        m=4
        while m>=0:
            L[m].append(N1[m])
            m-=1
    elif n==2:
        m=4
        while m>=0:
            L[m].append(N2[m])
            m-=1
    elif n==3:
        m=4
        while m>=0:
            L[m].append(N3[m])
            m-=1
    elif n==4:
        m=4
        while m>=0:
            L[m].append(N4[m])
            m-=1
    elif n==5:
        m=4
        while m>=0:
            L[m].append(N5[m])
            m-=1
    elif n==6:
        m=4
        while m>=0:
            L[m].append(N6[m])
            m-=1
    elif n==7:
        m=4
        while m>=0:
            L[m].append(N7[m])
            m-=1
    elif n==8:
        m=4
        while m>=0:
            L[m].append(N8[m])
            m-=1
    elif n==9:
        m=4
        while m>=0:
            L[m].append(N9[m])
            m-=1
        
n=int(input())
N=input()
for m in N:
    fun(int(m))
x=0
while x<5:
    for y in L[x]:
        for z in y:
            print(z,end='')
    print('')
    x+=1

2020/9/7 09:02
加载中...