코드로 우주평화

김왼손의 왼손코딩 #연산자 _ 할당, 산술, %로 홀짝 구분하기, 문자열 연산자 본문

나는 이렇게 학습한다/Language

김왼손의 왼손코딩 #연산자 _ 할당, 산술, %로 홀짝 구분하기, 문자열 연산자

daco2020 2021. 7. 18. 18:52
반응형

 오늘 배운 것 

operator (연산자)

1.

(장비·기계를) 조작하는 사람

2.

전화 교환원

3.

<특정한 사업을 하는 사람·회사>

 

<할당 _ Assign 연산자> + 복합 할당 연산자(기호가 2개 연속으로 붙은 것)

=    >>> 우측 값을 왼쪽 변수에 할당한다

==    >>> 두개의 값이 서로 같은지 비교

+=    >>> 내부 값에 다른 값을 더한다

-=    >>> 내부 값에 다른 값을 뺀다

*=    >>> 내부 값에 다른 값을 곱한다

/=    >>> 내부 값에 다른 값을 나눈다(+정수에서 실수로 변한다)


 

<산술 _ Arithmetic> 

1. 사칙연산

+ - * /

(너무 기본적인 내용이라 구체적인 내용은 생략)

 

2. 특수연산자

**    >>> 제곱 구하기

//    >>> 나누기 몫 구하기

%    >>> 나누기 나머지 구하기


 

<% 홀짝 구분하기>

# 일단 출력되는 것 확인해보자

nums = [1,2,3,4,5,6,7]
for num in nums:
	print(num)
1
2
3
4
5
6
7


# 홀짝 계산하는 방법, 나머지 값이 1이냐 0이냐 로 홀짝을 구분한다

if 1 % 2 == 1:
	print("홀수")
    
if 2 % 2 == 0:
	print("짝수")
    
# 그래서 홀짝을 적용한다면?

for num in nums:
	if num % 2 == 1:
    	print("홀수")
    else:
    	print("짝수")
        
# 이걸 사용자가 더 보기 좋게 만들려면?

for num in nums:
	if num % 2 == 1:
    	print(num, "는 홀수")
    else:
    	print(num, "는 짝수")


<문자열 연산자>

파이썬에서는 문자열 다루기가 쉽다!

 

+    >>> 각각의 문자열을 붙여준다.

*    >>> 값을 반복 출력해준다. 

함수에 넣어도 반복되는 모습을 볼 수 있다

 


 

 오늘 느낀 것 

지난번에 % 에 대해서 애매했는데 이제서 확실히 이해됨. // 는 몫 % 는 나머지!

 

이런걸 연산자라고 하는구나, 구글스프레드시트를 다룰때도 함수마다 연산자가 상이한 경우가 있어서 매번 고생하는데 연산자라는 거는 필히 외워두는게 좋을 듯 하다!

 

 

 

 

 

반응형