변수란?

    변수란 특정한 값을 담을 수 있는 그릇이다.

    등호(=)를 기준으로 오른쪽 식의 값을 왼쪽에 담는 개념이다.

     

    n = 0
    
    n = n + 3

    이런 변수가 있다고 가정해보자.

    그렇다면 처음 n의 값은 0으로 선언되었다.

    두 번째 줄에서는 0이었던 n에 3을 더해주었으므로 n은 3이 된다.

    즉 변수는 계속해서 변할 수 있는 값이다.

     

    프로그래밍 언어에 따라 변수를 미리 선언한 뒤 사용해야 하는 경우도 있지만 파이썬은 그렇지 않다.

    바로 써도 무방하다.

     

     

     

     

     

     

     

    자료형

    자료형이란 파이썬 코드 안에서 저장되는 자료의 형태를 말하는 것이다.

    숫자형, 문자형, 리스트형이 있다.

     

    숫자형

    숫자형은 정수형, 실수형, 지수표현방식, 진수형 등이 있는데 대부분 정수형과 실수형만 사용된다.

     

    정수는 -1, 0, 1 등 자연수와 자연수의 음수, 0을 합쳐서 부르는 것이다.

    이중 자연수는 0을 포함한 음수가 아닌 수다.

    # 파이썬에서 정수형은 int 로 나타낸다.
    a = 1.1
    
    # 현재 a는 실수의 값이다. 하지만
    b = int(a)
    
    # 이렇게 정수로 감싸게 되면 소수점은 버려지고 정수인 1만 남게 된다.
    # 따라서 프린트를 하게 되면 b의 값은 1이다.
    print(b)

     

    실수는 유리수와 무리수를 합쳐서 말하는 것인데 허수가 아닌 수이기 때문에 우리가 사용하는 일상에서 사용하는 대부분의 수가 실수에 포함된다고 생각하면 된다.

    # 파이썬에서 실수는 float 로 나타낸다.
    a = 1
    
    # 1이라는 정수가 있는데 이걸 실수로 바꾼 뒤 출력하면
    b = float(a)
    print(b)
    
    #b는 1.0 으로 출력된다.

     

     

     

     

     

     

     

    사칙연산

    숫자 자료형은 사칙연산을 할 수 있다.

    사실 문자 자료형도 사칙연산할 수 있는데 숫자형만 보도록 하자.

     

    방법은 똑같은데 표기만 조금 다르다.

    연산기호의 경우 거의 모든 프로그래밍 언어가 다 똑같다.

     

    • 더하기 : +
    • 빼기 : -
    • 곱하기 : *
    • 나누기 : /
    • 나누고 몫만 받기 : //
    • 나머지만 받기 : %
    # 사칙연산 예시
    a = 5
    b = 2
    
    print(a*b)
    #값은 10이 출력된다.

     

    ※ 파이썬 기초개념 정리

     

    파이썬 소수 판별 코드