본문 바로가기
반응형

파이썬 기초3

반응형
참조 그림 파이썬 기초 (3) - 실전 예제 풀이 파이썬 기초 마지막 편으로 앞에서의 파이썬 기본 기능들을 활용하여 간단한 3가지 예제를 풀어보도록 하겠다. [예제 1. 물리 방정식 풀기] 철수와 민구가 각각 10m/s와 15m/s의 속도로 공을 던졌을 때, 0에서 2초 동안 각 공의 궤적을 그려보자 공의 궤적은 다음의 방정식으로 주어진다. 여기서, t = 시간 y = 공의 높이 v0 = 공의 초기 속도 g = 중력 먼저, 시간 t는 0에서 2초 동안이며 이 시간을 약 100개 정도로 쪼갠다. t = np.linspace(0,2,100) 그리고 다음과 같이 각 변수에 값을 정의한다. g = 9.81 v0_c = 10 v0_m = 15 위의 공식을 철수와 민구에 맞춰 정의한다. y_c = -1/2 * g * t**2 + v0_c*t y_m = -1/2 *.. 2022. 3. 21. 13:38
참조 그림 파이썬 기초 (2) - for문과 if문 이번에는 반목문과 if문에 대해서 간략히 정리해 보겠다. [기본적인 for 문] 아래는 기본적인 for 문으로서 i는 0부터 4까지 숫자를 순차적으로 찍는다. for i in range(5): print(i) 여기서 약간 변형을 가져가면 다음과 같다. list = [] for i in range(20): list.append(i**2) 먼저 비어있는 리스트를 만들고 여기에 i는 0부터 19까지 돌면서 i의 제곱값이 계속 쌓여간다. 그래서 결과는 [0,1,4,9,16,~ 361]까지 찍히게 된다. [리스트 for 문] 이것은 for 문에서 반복을 리스트에 있는 내용으로 하는 것이다. list = ['fog', 'cat', 'dog'] for item in list: print(item) 결국, 출력 결과는.. 2022. 3. 15. 21:52
참조 그림 파이썬 기초 (1) - 변수, 배열, 그래프 앞으로 3부에 걸쳐서 파이썬의 기초적인 기능에 대해 정리해 보려고 한다. 파이썬의 기본적인 문법이나 기능에 대해서는 상세히 정리된 책도 많고 블로그도 많은데, 여기서는 기본적인 것에 대해 아주 간략히 정리하고 몇 가지 예제를 풀면서 파이썬의 기본적인 기능 활용법에 대해 알아본다. [변수(Variable)] 아래는 변수 x에 10을 넣고 이를 제곱한 것이다. 그 결과는 당연히 100이다. x = 10 x **2 아래는 조금 다르게 활용한 예이다. x = 'ca{}t'.format('s') 변수 x에 문자를 넣는데 .format 함수를 사용하고 중괄호 {}에 문자 ‘s’가 들어가게 된다. 그래서 x의 출력 결과는 은 ‘cast’ 가 된다. 이를 이용하면 반복적인 작업을 수월하게 할 수 있다. 다음의 예도 위.. 2022. 3. 9. 21:19