v_niz(['', 'a', '', '', '', 'x', 'x', 'x', '', 'y', 'y', '', ''])
목록에서 ' a xxx yy '
(공백 포함)을 인쇄해야하는 작업이 있습니다. 내 코드는 지금까지 있습니다 :추가하는 동안 이름이 정의되지 않았습니다.
def v_niz(plosca):
b = []
for e in plosca:
if e == "":
b.append("")
if e == 'a' :
b.append(a)
if e == 'x':
b.append(x)
if e == 'y':
b.append(y)
return b
을하지만 난이 프로그램을 실행하려고하면 그것은 이름이 'A'을 정의되지 않은 것을 말한다.
음 ...'*이 * 정의되지 않은 사실 A'. 그 문제에 대해서는'x'와'y'도 없습니다. – deceze
"a", "x"및 "y"를 사용하지 않는 이유는 무엇입니까? –
또한 ... 그냥'plosca'를 재구성하지 않습니까? 'def v_niz (plosca) : return plosca'는 주어진 예제에서 똑같은 것을 할 것입니다. – deceze