Yet Never Lose Faith

- Good to Great , Jim Collins

How To Preprocess Image Data 자세히보기

Algorithm

44th. CodeUp #1071 : [기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)

Kellyyyy 2020. 12. 16. 19:58

PROBLEM.

 

 

[기초-반복실행구조] 0 입력될 때까지 무한 출력하기1(설명)

C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요.  - 모든 내용

codeup.kr


IDEA.

문제에서는 'while(), for(), do~while()' 등의 반복문을 사용하지 않고, goto 명령문을 사용하라고 나와있다. Python에서 goto 문을 사용할 수 있는지 구글링 해봤지만 사용할 수 없다는 글이 많았다. 그래서 goto문 대신 재귀함수를 호출하는 방식으로 문제를 풀었다.


 

SOURCE.

def gogo(i) :  
  if (data[i] != 0) :
    print(data[i]) 
    gogo(i+1)

data = list(map(int, input().split()))
gogo(0)

# 입력 : 7 4 2 3 0 1 5 6 9 10 8
# 출력 : 
# 7
# 4
# 2
# 3

LESSON.

파이썬에는 goto문이 없다..!


Reference.

[WEB]

1. 개인블로그 - 파이썬에 goto문이 있는가?

 

파이썬에 레이블 / 고토가 있습니까?

파이썬에 레이블 / 고토가 있습니까? 거기에 goto 파이썬 또는 이와 동등한 코드의 특정 라인으로 이동 할 수 있도록은? 아니요, 파이썬은 레이블과 이동을 지원하지 않습니다. 그것은 (높은) 구조

big-blog.tistory.com

End.