본문 바로가기

수학3

[파이썬 수학] 피보나치 수열 (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.
[수학코딩] 절대값(Absolute Value) 함수 절대값(Absolute Value) 이란? 수학적으로 절대값은 함수(function)이고, |x|라고 표시한다. x의 절대값 |x|는 경우의 수를 나누어서 계산한다. x가 0보다 크거나 같은 경우 |x| = x와 같으며, 반대로 x가 0보다 작거나 같은 경우 |x| = -x와 같다. 따라서, 모든 x에 대하여 함수값은 항상 0보다 크거나 같다. (절대로 음수가 되지 않는다.) 절대값 함수는 미적분학(Calculus)에서 근사값을 측정할 때 사용한다. 절대값 |a|는 수직선 상에서 a가 원점 0으로부터 떨어진 거리(distance)를 의미한다. 두 점 a, b 간의 관계로 확장할 수 있는데, |a - b| = |b - a|와 같으며 수직성 위의 두 점 a와 b 사이의 거리를 나타낸다. 우리가 찾으려는 값 .. 2018. 7. 2.
[파이썬 수학] 원 그리기 ① -터틀: Turtle 파이선 코딩을 처음 배울 때 복잡한 문법에 대해서 전부 다 외우겠다고 덤벼들면 안 되는 것 같습니다. 40대 나이에 비전공자로 코딩을 본격적으로 배우기 시작한 저는 공부를 시작한 지 얼마 되지 않은 시점에는 욕심이 많았던 것 같아요. 모든 개념을 전부 다 이해하고 진도를 나가려다 보니 시간이 오래 걸렸습니다. 나이도 있고 처음 배우는 개념이 많아서, 하루 이틀 지나면 기억이 잘 나지 않았습니다. 그래서 일단 이해했으면 넘어가고 필요할 때 다시 찾아보는 것으로 공부하는 방법을 바꿨습니다. 그리고, 파이썬 공식 사이트나 인터넷 여기저기에서 흘러 다니는 공개 소스 코드들을 조금씩 변형해 보면서 쉽게 쉽게 넘어가려고 의식적으로 노력했습니다. 지나고 보니, 스트레스를 덜 받으면서도 효율적으로 공부할 수 있는 방법.. 2018. 6. 28.