본문 바로가기

전체 글23

[영재고/입시일정] 전국 영재고 원서 접수 일정 (2020.3.27일 기준) 코로나 사태 장기화로 개학이 연기됨에 따라 3월말~4월초에 예정되어 있던 전국 영재학교(영재고) 입학원서 접수일정이 전체적으로 조정되었습니다. 정상적으로 개학이 된다면 현재 공지된 일정으로 진행되겠지만, 상황은 계속 지켜봐야 할 것 같습니다. 영재고 입시를 준비하는 많은 학부모님들과 학생들 입장에서는 개학이 늦어지고 입시 일정이 미뤄지면서 집중력이 떨어질 수 가 있는데요. 입학원서에 들어가는 자기소개서를 조금씩 다음어 가면서, 2단계 영재성 검사에 집중할 필요가 있습니다. 학교명 원서 접수 일정 (인터넷 접수 기준) 서울과학고 2020. 4. 21(화) 09:00 ~ 4. 24(금) 17:00 경기과학고 2020. 4. 16 목) 09:00 ~ 4. 21 (화) 21:00 광주과학고 2020. 4. 16.. 2020. 3. 27.
[파이썬 수학] 소수(prime number) 리스트 만들기 지난 번에 소수 판별 함수를 작성해 본 적이 있습니다. 어떤 자연수 N이 소수이면 True값을, 소수가 아니면 False값을 return하는 함수입니다. 2019/08/05 - [파이썬 + 수학] - [파이썬 수학] 소수(prime number) 판별 이번에는 지난 번에 만든 판별 함수를 호출하여, 어떤 자연수 N보다 작은 소수들로 이루어지는 리스트를 return하는 함수를 만들어 보겠습니다. def prime_number(number): # number를 입력 받아 소수인지 아닌지 구분하는 함수 # number가 1이 아니면, (1은 소수가 아님) if number != 1: # 2, 3, 4, ..., (number - 1)까지의 인수에 대해서 for f in range(2, number): # nu.. 2019. 8. 6.
[파이썬 수학] 원 그리기 ③ - matplotlib 활용 이번 에는 수학, 과학 분야에서 그래프를 그릴 때 즐겨 활용되는 matplotlib 패키지를 소개합니다. matplotlib의 pyplot 모듈을 사용합니다. 원을 나타내는 정보, 축의 크기와 비율 등을 정해 줍니다. import matplotlib.pyplot as plt circle_center = (0, 0) # 원의 중심 circle_radius = 7.5 # 원의 반지름 # 원의 객체 c 생성 (색채우기: 흰색, 둘레: 파란색) c = plt.Circle(circle_center, circle_radius, fc='w', ec='b') # 축 설정 a = plt.axes(xlim=(-10, 10), ylim=(-10, 10)) a.add_patch(c) # 원의 객체 c를 패치 a.set_asp.. 2019. 8. 6.
[파이썬 수학] 원 그리기 ② -터틀: Turtle 오래 전에, 평면 좌표(X축, Y축)을 그리고, 원점을 중심으로 원을 그리는 방법을 이야기 드린 적이 있습니다. 2018/06/28 - [파이썬 + 수학] - [파이썬 수학] 원 그리기 ① -터틀: Turtle 이번에는 터틀(turtle)이 지원하는 원을 그리는 함수인 Circle()에 대하여 좀 더 자세하게 알아보겠습니다. 아래 그림과 같이 동일한 출발점에서 시작하는 4개의 원을 그려 보겠습니다. importturtle t = turtle.Turtle() # turtle 객체 t를 만든다 t.speed(10)# 그리는 속도 0 ~ 10 에서 지정 t.circle(100)# 첫 번째 원 (북쪽 방향 바라봄, 반시계 방향) t.left(90)# 90도 왼쪽으로 방향 전환 (서쪽 방향 바라봄) t.circl.. 2019. 8. 6.
[파이썬 수학] 소수(prime number) 판별 중학교 1학년 교과과정의 시작은 소수를 찾는 것부터 시작합니다. 에라토스네스의 체를 이용하여 소수를 판별하는 법을 배우면서 2, 3, 5, 7, 11, ...로 이어지는 소수의 수열을 배웁니다. 오늘은 소수의 정의를 이용해서 파이썬으로 소수를 구별하는 코드를 만들어 보려 합니다. 여러분도 잘 아시다시피, 소수의 정의는 '1과 자기 자신 외에 양의 약수가 없는 1보다 큰 자연수'입니다. 따라서, 자연수 중에서 1은 소수가 아닙니다. 2부터 소수가 될 자격이 있는데, 6과 같은 수는 1, 2, 3, 6을 양의 약수로 갖기 때문에 소수가 아닙니다. 6을 예로 들어서 설명하면, 6을 2부터 자신보다 1이 작은 수들인 [2, 3, 4, 5]로 나누어 보면, 나머지는 [0, 0, 2, 1]이 됩니다. 결국, 자연수.. 2019. 8. 5.
[파이썬 수학] 피보나치 수열 (Fibonacci numbers) 0, 1로 시작하는 수열에서, 앞의 두 수를 더한 수로 이어지는 피보나치수열은 황금비율(Golden ratio)를 계산할 때 쓰이고, 이러한 황금비는 우리 자연, 과학, 인체, 제품 디자인 등에서도 쉽게 찾을 수 있다. [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, 1597, 2584, ... ] """ fivonacci numbers """ snum = input('Enter number:') # 키보드 입력: 구하고 싶은 n번쩌 자리 수 (n = ?) inum = int(snum) # 입력된 수 n 정수형으로 지정 f = [] # 피보나치 수열 리스트 f 지정 while True: # 반복문 시작 if (inum < 0) or .. 2019. 8. 5.