점프투파이썬 라이브러리 파트 질문
random 모듈을 사용해서 재미있는 함수를 하나 만들어 보자.
# random_pop.py
import random
def random_pop(data):
number = random.randint(0, len(data)-1)
return data.pop(number)
if __name__ == "__main__":
data = [1, 2, 3, 4, 5]
while data:
print(random_pop(data))
이 예시에서 if __name__ == "__main__":
이 구문이 들어가야하는 이유를 모르겠습니다!
얌미 님 537
M 2020년 7월 27일 7:14 오후
1개의 답변이 있습니다. 1 / 1 Page
굳이 없어도 됩니다.
다만, if __name__ == "__main__":
를 사용하면 다른 파이썬 파일에서 random_pop 함수를 사용하려고 import 하더라도 if __name__ == "__main__":
이하 구문이 실행이 안됩니다.
박응용 님
2020년 7월 27일 7:16 오후