0
누구든지 내 코드의 문제점을 ("num"이 보이는 줄) 알 수 있습니까? 문자열 인덱스가 범위를 벗어났습니다. 그러나 거의 동일한 코드 덩어리에서 작동하는 것으로 보입니다. 파이썬에서 볼 수있는 코드가 있다면 링크를보고 싶을 것입니다. 감사!Udacity CS101 : Python의 초등 셀룰러 오토 마톤
def cellular_automaton(s,p,n):
p = bin(p+256)[3:]
s=s.replace('x', '1').replace('.', '0')
while n>0:
N = len(s)
r=''
for i in range(N):
num = int(s[(i - 1) % N] + s[i] + s[(i + 1) % N], 2)
r += p[-1 - num]
s = r
n-=1
s=s.replace('x', '1').replace('.', '0')
return s
오류 메시지의 전체 추적을 제공하고 메시지에 표시된 오류가 발생한 위치의 코드를 표시하십시오. – Levon
사실 나는 문제가 무엇인지 알아 냈다고 생각합니다. s = r 인 부적절한 들여 쓰기. 하지만 고마워! – RHH