엘리스 코딩 프리트랙 파이썬 2

hee_hee_·2022년 11월 3일
0

공부노트

목록 보기
22/35
post-thumbnail

1. 입력

변수 = input()
=> 변수에 입력받은 값을 집어넣겠다는 의미

input을 통해 입력되면 문자열로 입력되기 때문에 형 변환이 필요하다.

  • int (integer) = 숫자 정수
  • folat = 숫자 실수
  • string = 문자열
  • list = 리스트

형에 대해서는 type() 을 사용하면 알 수 있음.

var = '345'
print(type(var))

=> class 'str'

var1 = int('345')
print(type(var1))

=> class 'int'



2. 논리 자료형 (Boolean Data)

참(True) 또는 거짓(False) 을 나타내는 자료형


  • 비교연산자
    숫자나 문자의 값을 비교하는 연산자.
    주어진 진술이 참이면 True, 거짓이면 False를 반환

    a == b  a와 b가 같다
     a != b  a와 b가 같지 않다
     a <= b  a가 b보다 작거나 같다
     a >= b  a가 b보다 크거나 같다
     a  > b  a가 b보다 크다
     a  < b  a가 b보다 작다
    
    print(3==3)
    => true
    
    print(5>7)
    => false

  • 논리 연산자
    논리 자료형 사이의 연산

    AND : 각 논리가 모두 true 이면 결과가 true

    print(3<5 and 1==1 and 8!=2)
    
    => true

    OR : 각 논리 중 true가 존재하면 결과가 true

    print(3==4 or 5>1 or 4!=4)
    
    => true

    NOT : 논리 값을 뒤집는 연산

    print(not 3!=3)
    
    => true



3. 조건문

조건에 따라 특정 명령을 수행하는 구문

  • if문
    조건이 참이면 명령을 수행

    if 조건:
    	수행할 명령

    if문에 들어갈 명령들은 같은 들여쓰기로 구분한다.

    if a>=5 :
    	print("a 는 5 이상입니다.")

    조건에 만족하지 못하면

    else 를 수행한다.

    
    if 조건:
    	수행할 명령
    else:
    	수행할 명령
    
    if a == 5 :
    	print("정답.")
    else :
    	print("오답.")

  • if-elif문
    조건 1이 true 이면 if문
    조건 1이 false 이고 조건 2가 true 이면 elif문 실행

    if 조건 1:
    	수행할 명령
    elif 조건 2:
    	수행할 명령
    else:
    	수행할 명령
    if a > 5 :
    	print("a 는 5 이상입니다")
    elif a >= 3 :
    	print("a 는 3 이상 5 미만입니다.")
    else:
    	print("asms 3 미만입니다.")
profile
딩코딩코딩

0개의 댓글