728x90
    반응형

    1. input()

    Print 이용해 컴퓨터로부터 정보를 전달받았다면

    이제는 정보를 컴퓨터에게 전달해주자.

     

    입력

    이때, 컴퓨터는 사용자가 전달한 값을 어딘가에 보관해야 한다.

    -> 변수 사용

     

    input()

    변수 = input()

     

    터미널에 값을 "입력" 해줍니다.

     

     

    input() 중요한 특장

    *input 숫자를 입력해도 문자열형식으로 입력받음

    그럼 숫자로 입력받으려면?

    입력을 받은 후에 가공해주어야 한다. ( 변환)

     

    변환

    바꿀_자료형(바뀔_자료)

    int #숫자(정수
    float #숫자(실수)
    str #문자열
    list #리스트

     

    a = '345'

    b = int('345')

    print(a,b) #345 345

    print(type(a)) #<class 'str'>

    print(type(b)) #<class 'int'>

     


    2. 논리 자료형과 비교연산

    논리 자료형

    (True) 혹은 거짓(False) 나타내는 자료형

     

    비교 연산자

    숫자나 문자의 값을 비교하는 연산자

    주어진 진술이 참이면 True, 거짓이면 Fasle.

     

    print(3<5) #True
    print(7==5) #False
    print(2>=10) #False
    print(5!=10) #True

     

    비교 연산자의 종류

    == 같다
    != 다르다
    > 왼쪽이 크다
    < 오른쪽이 크다
    >= 왼쪽이 크거나 같다
    <= 오른쪽이 크거나 같다

     

    논리 자료형의 연산

    Ture, False밖에 없는 논리 자료형의 계산

     

    AND 논리가 모두 True여야 True
    OR 논리들 True 존재하면 True
    NOT 논리값을 뒤집는다. print(not 3==4)

    3. 조건문

    조건문이 필요할까?

    우리의 삶에는 조건에 따라서 해야 일이 다른 경우가 많이 때문

     

    조건문

    어떠한 특정 조건에 따라서 실행 명령이 달라지는 구문

     

    파이썬의 조건문 - if

    만약 i==1이면, i 출력해라!

    if      조건           명령

     

    if

    조건이 True , 명령 실행

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

     

    if 조건:

    <수행할 명령>

    <수행할 명령>

    ……

     

    if(string[0] == "a":

    count = count + 1

    print(string)

     

    >>> string "abc" 경우 if 실행

    >>> string "def" 경우 if 실행 X

     

    if문에서 조건을 만족하지 못하면?

    만약 i==1하면, i 출력하라!

    아니면 i+1 출력해라!

    else (i != 1)

     

    if-else

    조건이 True if, False else 실행

     

    if 조건:

    <수행할 명령>

    else :

    <수행할 명령>

     

    728x90
    반응형
    • 네이버 블러그 공유하기
    • 네이버 밴드에 공유하기
    • 페이스북 공유하기
    • 카카오스토리 공유하기