프로그래밍 Programming/Python 파이썬

파이썬 Python #7 계산하기

잡과사전 2021. 1. 14. 01:07
반응형

1. 계산하기

왜 계산을 해야할까?

 

컴퓨터는 사람보다 복잡한 수의 처리와 같은기계적인 계산에 능하기 때문에 사람 대신 수행하게 해야합니다
800 Mhz의Itanium CPU는이론적으로 3.2 GFLOPS이 가능하다고 하는데요

이는 초당 약 32억 번의 실수 연산을 의미합니다

 

컴퓨터로 현실문제를 풀려면 수식으로 표현할 수 있어야합니다

실세계에 있는 자연법칙을 수학모형으로 구성해야 하죠

 

 

2. 수식

 

수식(expression): 연산자+피연산자의 조합

연산자(operator): 연산을 나타내는 기호

피연산자(operand): 연산의 대상이 되는 값

 

산술연산자

연산자

기호

사용례

결과값

덧셈

+

8+5

13

뺄셈

-

8-5

3

곱셈

*

8*5

40

나눗셈(몫까지만)

//

8//5

1

나눗셈

/

8/5

1.6

나머지

%

8%5

3

 

주의!

파이썬 2.X 버전에서는 / 연산 자의 결과가 정수가 됩니다

 

나머지연산자

 

다음과 같은 결과가 나오도록 코드를 작성해봅시다

 

분자를 입력하시오: 13

분모를 입력하시오: 5

나눗셈의 몫=2

나눗셈의 나머지=3

 

 

 

응용문제

 

나머지 연산자의 활용해

 

(1) 짝수 홀수 구분

정수를 입력해서 짝수는 0이 출력, 홀수는 1이 출력되는 프로그램

 

(2) 초 단위의 시간을 받아서 몇 분 몇 초인지를 계산

 

(3-1) 커피 가게 매출 계산

커페를 내려고 하는데

다음과 같이 커피메뉴와 각각 가격을 정하고, 판매개수가 다음과 같을 때, 매출을 계산하는 프로그램

 

아메리카노 판매 개수: 30
카페라떼 판매 개수: 20
카푸치노 판매 개수: 40
총 매출은 _____입니다.

 

(3-2)

총 재료 비용이 10만원이었다. 이익을 계산해보자

 

(4) 화씨 온도를 입력 받아서 섭씨 온도로 변환

 

섭씨온도와 화씨온도의 관계식

C = (F-32)*5/9

 

 

응용문제

정답

(1)

(2)

 

(3-1), (3-2)

 

(4)

반응형