nonlocal2 [파이썬/Python] global, nonlocal 키워드 (전역변수,지역변수) [파이썬/Python] global, nonlocal 키워드, 전역변수,지역변수 global 키워드 함수 내의 지역변수에 global 키워드를 붙이면, 함수 밖의 같은 이름의 전역변수를 가리키게 해준다. result = 2 def a(): global result #전역변수 생성 result = result + 2 #result +=2 print("a() 내 result : ", result) #a() 내 result : 4 a() # 결과 : 4 print("result 값 : ", result) # result 값 : 4 결과 현재 전역변수로 result =2 가 선언되어 있다. a()라는 함수 안에 global result 키워드를 사용해주면, 함수 밖에 있는 전역변수 result를 가리키게 해준다.. 2023. 3. 7. [백준/24479/파이썬(Python)] DFS, 알고리즘수업-깊이우선탐색1 [백준/24479/파이썬(Python)] DFS, 알고리즘수업-깊이우선탐색1 24479번: 알고리즘 수업 - 깊이 우선 탐색 1 (acmicpc.net) 코드 1. pypy from sys import stdin,setrecursionlimit #결과 리스트 result = [0] #입력 N, M, R = map(int, stdin.readline().split()) #방문여부 정점(노드) visited = [False] * (N+1) #0번째도 Flase로 했기 때문 graph = [[]for i in range(N+1)] #2차원만 컴프리핸션 써야함 다 복사돼서 setrecursionlimit(N+10) for i in range(M): #ex) u번노드에 v연결됨 u, v = map(int, std.. 2023. 3. 6. 이전 1 다음