초등학교만 졸업했으면 +, -, /, *이 무슨 뜻인지 알 것이다.
파이썬의 산술연산 종류가 어떤 것들이 있는지 예제를 통해서 알아보겠다.
[Tip1] String 안에 %d를 넣고 이후 구문에 %데이터(또는 수식)을 넣으면 위 처럼 해당 값이 변수화 되어서 출력된다.
[Tip2] print 안에 end=''를 붙여주면 이후 print출력문이 행 바꿈 없이 바로 이어서 출력된다.
(결과)
a+b는 8
a-b는 2
a*b는 15
a/b는 1
a//b는 1
a%b는 2
a**b는 125
여기서 기본 산술연산 이외의 것들을 살펴보자면 아래와 같다.
// : 나누기의 몫
% : 나누기의 나머지
** : 제곱
또한 산술연산은 아래와같이 대입 연산자를 같이 활용해서 변수화 할 수 있다.
이는 반복되는 산술연산에서 사용하면 편리하다.
(결과)
15
10
50
10.0
2.0
2.0
32.0
a+=5 는 a = a+5와 같다.
나머지도 마찬가지이다.
파이썬의 산술연산 종류가 어떤 것들이 있는지 예제를 통해서 알아보겠다.
1 2 3 4 5 6 7 8 | a,b = 5,3 print("a+b는 %d" %(a+b)) print("a-b는 %d" %(a-b)) print("a*b는 %d" %(a*b)) print("a/b는 %d" %(a/b)) print("a//b는 %d" %(a//b)) print("a%b는 ", end=''); print(a%b) print("a**b는 %d" %(a**b)) |
[Tip2] print 안에 end=''를 붙여주면 이후 print출력문이 행 바꿈 없이 바로 이어서 출력된다.
(결과)
a+b는 8
a-b는 2
a*b는 15
a/b는 1
a//b는 1
a%b는 2
a**b는 125
여기서 기본 산술연산 이외의 것들을 살펴보자면 아래와 같다.
// : 나누기의 몫
% : 나누기의 나머지
** : 제곱
또한 산술연산은 아래와같이 대입 연산자를 같이 활용해서 변수화 할 수 있다.
이는 반복되는 산술연산에서 사용하면 편리하다.
1 2 3 4 5 6 7 8 | a=10 a+=5;print(a) a-=5;print(a) a*=5;print(a) a/=5;print(a) a//=5;print(a) a%=5;print(a) a**=5;print(a) |
(결과)
15
10
50
10.0
2.0
2.0
32.0
a+=5 는 a = a+5와 같다.
나머지도 마찬가지이다.
댓글 없음:
댓글 쓰기