본문 바로가기

Book/혼자 공부하는 파이썬

혼자 공부하는 파이썬 - 스터디 2주차 (기본/추가)

반응형

범위

  • 2-3장 ~ 3장

내용

  1. input() : 데이터 입력받을 때 사용

  2. int() : 문자열을 정수형으로 변환시 사용
    float() : 문자열을 실수형으로 변환시 사용

  3. str() : 숫자를 문자열으로 변환시 사용

  4. format() : 숫자와 문자열을 혼합하여 출력할 수 있음

  5. upper(), lower() : 영어 문자열 케이스 변환시 사용 (대<->소)

  6. strip() : 문자열 양 옆 공백 제거

  7. find() : 문자열 내부 특정 문자 인덱스 찾기 (리턴값 int)

  8. in : 문자열 내부 특정 문자 찾기 (리턴값 Bool)

  9. split() : 특정 문자로 문자열 쪼개는 함수

  10. Bool : True / False 나타내는 자료형
    **파이썬에서는 True / False 작성시 무조건 첫 글자를 대문자로 작성

스터디 2주차 추가 : else 구문과 elif 구문의 차이 설명

  1. if 구문 : 분기 구문이라고도 함.
    11-1. if-else : if 구문의 값이 "거짓"일 경우 else 구문을 씀. if-else는 서로 한 쌍의 짝이 됨.
    11-2. if-elif-else : 여러 개(3개 이상의 조건)의 if 문을 동시에 쓸 때, if-else 구문 사이에 elif 키워드를 이용하여 분기 구문을 처리.
    11-3. pass : 아직 구현하지 않은 분기문 내의 실행을 할 때 에러가 발생하지 않도록 pass 키워드 사용하여 처리

  2. if 조건문의 조건식에서 False 가 돠는 경우

    • None
    • 0 (0.0)
    • 빈 컨테이너

스터디 2주차 기본 : 137쪽 3번 문제 풀고 본인이 태어난 해, 띠를 출력하는 결괏값 화면 인증샷

  1. 137쪽 3번 문제 풀이 결과

    str_input = input("태어난 해를 입력해 주세요 >")
    birth_year = int(str_input)
    if (birth_year % 12 == 0):
     print("원숭이 띠입니다.")
    elif (birth_year % 12 == 1):
     print("닭 띠입니다.")
    elif (birth_year % 12 == 2):
     print("개 띠입니다.")
    elif (birth_year % 12 == 3):
     print("돼지 띠입니다.")
    elif (birth_year % 12 == 4):
     print("쥐 띠입니다.")
    elif (birth_year % 12 == 5):
     print("소 띠입니다.")
    elif (birth_year % 12 == 6):
     print("범 띠입니다.")
    elif (birth_year % 12 == 7):
     print("토끼 띠입니다.")
    elif (birth_year % 12 == 8):
     print("용 띠입니다.")
    elif (birth_year % 12 == 9):
     print("뱀 띠입니다.")
    elif (birth_year % 12 == 10):
     print("말 띠입니다.")
    elif (birth_year % 12 == 11):
     print("양 띠입니다.")
  2. 인증샷

반응형