c언어를 배우다보면 5 곱하기 5행렬의 배열에서
x와 y를 변경해가면서 하나씩 채우거나 변경하는 걸 배웁니다.
정보처리기사에 나오는 달팽이같은놈입니다.
파이썬도 그런걸 할수 있지요
그런데 파이썬은 배열은 따로 없고 리스트가 존재하니 잘활용하면 비슷하게
효과를 볼수 있지요
아무튼 중요한건 이런 기초적인 것들이 실력을 향상 시켜준다는거죠
왜 그렇게 될까 어떻게하면 저렇게 되게 만들까 뭐 이런거죠
실행되는걸 한번보고 코드를 보지말고 생각해서 자기 스스로 한번해보고
참조를 해보면 좋을듯 하네요
배열 컨트롤 파이썬
if __name__ == '__main__': 다음에서 아래 3줄은 지그재그와 달팽이 움직임이고
나머지 두줄은 파이어 그로운 알고리즘이라고 자기 주의의 사방에 있는 영역을
표시하는데 쓰입니다. 재미있는 알고리즘이죠..
set_array_direct함수에서 배열을 다른것으로 채워보고도 실행해보세요 ^^
단 영문 O 와 영문 A로만 세팅을 하셔야해요 ㅎㅎ
3줄먼저 블럭시키고 실행해보고 블럭하고 나머지 두줄도 해보고 하세요 ^^
#set_array()
#step_zigzag(array_dp)
#step_snail(array_dp)
array_dp = set_array_direct()
step_fire_grown(array_dp)
파이썬 기본 에디터인 IDLE로 작업했습니다. 왠만하면 그걸로 실행을 ㅎㅎㅎ
코드다운로드
댓글 없음:
댓글 쓰기