본문 바로가기

파이썬 기초/파이썬

일반 실행, 계산식기초

1. 명령크롬프트(cmd) 에서 hello.py 실행시키기 

 

Hello, world 출력 

2. 나누기 연산자 

/ : 나누기 

// : 나머지 버리기(실수만 출력하고, 나머지는 버린다)

divmod(A,B) : 몫과 나머지를 함께 구하기. 

 

 

 

3. 값을 정수로 만들기 

* int (숫자)

* int (계산식)

* int ('문자열')

4. 객체의 자료형 알아내기 

* type (값)

숫자, '문자', 문자

문자를 괄호안에 넣을 때는 꼭 '' 안에 넣어줘야한다. 

그냥 넣을 경우 에러코드가 뜬다. 

 

5. float 

* float(숫자)

* float(계산식)

* float('문자열')

 

숫자, 계산식, '계산식', '문자열'

계산식은 괄호없이 넣어야 계산된다. 

5+1 로 나오게 하고 싶어 넣어봤지만, float 와 충돌해서 되지 않는다. 

 

5. 연습문제 (파이썬 코딩도장 출처)

 

국립환경과학원에서는 아파트에서 소음이 가장 심한 층수를 구하는 계산식을 발표했습니다. 소음이 가장 심한 층은 0.2467 * 도로와의 거리(m) + 4.159입니다. 다음 소스 코드를 완성하여 소음이 가장 심한 층수가 출력되게 만드세요. 단, 층수를 출력할 때는 소수점 이하 자리는 버립니다(정수로 출력).

도로와의 거리 : 12m

 

식 : 0.2467 * 12 * 4.159 = 소음이 가장 심한 층

     소수점 이하 자리를 버려햐아기 때문에 int(0.2467 * 12 * 4.159) 로 계산. 

 

계산결과.

6. 연습문제 (파이썬 코딩도장 출처)

L이라는 게임에서 "왜곡"이라는 스킬이 AP * 0.6 + 225의 피해를 입힙니다. 참고로 이 게임에서 AP(Ability Power, 주문력)는 마법 능력치를 뜻합니다. 다음 소스 코드를 완성하여 스킬의 피해량이 출력되게 만드세요.

AP : 102

 

식 : 102*0.6+225 

      소수점 이하를 버리라거나 별다른 지시가 없어서 그대로 계산 

 

계산결과

 

'파이썬 기초 > 파이썬' 카테고리의 다른 글

매개변수, 실행인자  (0) 2020.01.24
매직 메소드, 스페셜 메소드  (0) 2020.01.24
Class  (0) 2020.01.24
Calculator  (0) 2020.01.24
변수  (1) 2020.01.22