으뜸 파이썬 1장 - 실습

DH Park·2024년 6월 27일
post-thumbnail

https://book.naver.com/bookdb/book_detail.nhn?bid=16268369

으뜸 파이썬과 함께 공부하는 포스트입니다.


본격적으로 파이썬을 사용하기 위해 기본 출력부터 해보자.

print() 함수를 이용하여 'Hello World!'를 출력 할 것이다.

print() 함수는 간단하다. 첫째, 함수명 print를 입력하자. 둘째, 괄호를 열어 출력하고 싶은 문구, 우리의 경우는

'Hello World!'를 입력한다. 마지막으로 괄호를 닫으면 된다.

파이썬은 print("Hello Python!")와 같은 코드(code)를 조합하여 복잡한 기능을 수행하는 프로그램을 만들수있다. 이와 같은 코드를 표현문 혹은 표현식, 아니면 문장이라고도 한다.

코드를 3번 출력해보자.

실행 결과


이렇게 코드를 3번 써서 출력할 수도 있다.

앞으로의 프로그래밍은 더 복잡하고 많은 코드를 써야 하는데, 이렇게 코드를 여러번 쓰면 자리만 많이 차지한다.

이를 해결할 방법이 3장 제어문의 for문인데, 아직 기초를 배우는 시간이므로 여기까지만 해도 충분하다고 생각한다.

다음으로 숫자 연산을 해보자.

위와 같이 파이썬에서는 덧셈, 뺄셈, 곱셈, 나눗셈, 그리고 사칙연산까지 간단히 가능하다.

그리고 "**"라는 제곱 연산자로 1000의 제곱 등의 문제도 쉽게 계산할 수 있다.

이렇게 파이썬을 계산기처럼 사용하는 것도 가능하다.

이외에 //라던지 %같은 연산자도 있는데 // 정수의 나눗셈에서 몫을, %는 나머지를 나타내는 연산자이다.



또, 수학에서 많이 사용하는 변수를 지정해놓고 연산할 수도 있다.


연습문제

1.6 다음과 같이 출력되도록 프로그램을 작성해보자.

코드

코드를 설명하자면, print('' 40) 은 *을 40개 출력하는 것이다. 나머지는 보다시피 문자열이다.

이와같이 곱하기 연산자를 이용하면 숫자 뿐만 아니라 문자도 여러번 출력할 수 있다. 일일이 같은 문자를 여러번 입력하려면 번거롭다.

복사를 이용할 수도 있지만, 매우 많은 숫자는 복사를 하기도 힘들다. 그럴 때 이렇게 곱하기 연산자를 사용하면 편리하게 처리할 수 있다.


1.12 철수는 자동차를 이용하여 2시간 동안 190km를 이동하였다. 평균 속력을 계산하여라.

속력을 구하려면 흔히 알고있는 거.속.시 공식을 사용하면 된다. 거리 = 속력 x 시간 이다.

그러므로 속력을 구하려면 시간분의 거리, 즉 190 / 2 를 하면 된다. 이렇게 하면 답은 95가 나오고, 단위는 시간 당 km이므로 km/h이다.


1.14 n 팩토리얼은 n (n-1) (n-2) ....... 2 1 로 정의한다. 이것을 바탕으로 다음을 구하여라.

1) 3!

 2)    5!

 3)   12!

 4)   20!
 
 

이렇게 큰 값도 간단하게 계산할 수 있다. 더 간단한 방법이 있지만 반복문을 공부해야 알 수 있으므로, 반복문을 공부할 때 다시 설명하도록 하겠다.

profile
Offensive Security Consultant

0개의 댓글