피타고라스의 정리
주어진 조건(x < y < z < 50) 내에서 피타고라스 방정식의 해를 찾으세요. [출력 예시] [(3, 4, 5), (5, 12, 13), (6, 8, 10), (7, 24, 25), (8, 15, 17), (9, 12, 15), (9, 40, 41), (10, 24, 26), (12, 16, 20), (12, 35, 37), (15, 20, 25), (15, 36, 39), (16, 30, 34), (18, 24, 30), (20, 21, 29), (21, 28, 35), (24, 32, 40), (27, 36, 45)] # 반복문 활용 result = [] # z범위 설정, 회문 for z in range(1, 50): # z보다 작도록 범위 설정 for y in range(1, z): # y보다..
2021. 8. 1.
2차원 리스트 생성
10 * 10 의 크기를 가진 2차원 리스트를 만들어야 한다고 하자. 우선 다음과 같이, * 연산자를 활용하여 리스트를 복사해 만들 수 있다. # * 연산자를 이용하여 2차원 리스트 생성 test_list = [[0]* 10] * 10 print(*test_list, sep='\n') # 보기 좋게 출력 test_list[0][0] = 99 # 첫 번째 리스트의 첫 번째 값을 변경 print(*test_list, sep='\n') # 다시 출력 print(test_list[0] is test_list[1]) # 2차원 리스트 내 1차원 리스트가 동일한 주소를 참조하고 있나? => [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0, 0, 0, 0, 0, 0, 0, 0] [0, 0, 0..
2021. 8. 1.