좀 더 쉽게 프로그래밍을 배울 수 없을까


2주 차

진도

  • 강의 진도 : 챕터 3 - 5 ( 조건문, 함수 , 자료형)

조건문

함수

  • 모든 함수는 반환값이 있습니다.
  • 함수에서 return이 없는 경우는 사실 None을 리턴하는 것입니다.
  • print와 return의 차이점
  • print는 화면에 인출하기 위해서 쓰는 것입니다. 실제 값은 없다고 봐도 됩니다.
  • return은 실제로 함수가 되돌려주는 값입니다.

숫자형

  • 정수형, 실수형
  • 5.0은 int일까요 float일까요.

문자형

  • 문자열 곱셈
  • "*" * 10
  • ' ' * 10
  • 인덱싱과 슬라이싱
  • "Jung Yunsoo"[4]
  • "Jung Yunsoo"[4:]
  • 문자열 포맷팅
  • "{} : {}".format(name, points)
  • "{name} : {points}".format(name=name, points=points)
  • 문자열 함수들
  • string = "I love me", string.find("me")
  • diary = "Yesterday I did laundry job, I eat suisi, I slept a lot" diary.count("I")

입력

  • 입력 타입
  • 입력 타입은 항상 string이다. a = input(); type(a)
  • 숫자 받아보기 number = input(); number = int(number)

실습 예제

  • 문자열 슬라이싱
    1. a = "20010331Rainy" 년, 월, 일, 날씨로 나누기.
    2. sentence = "Pithon" 에서 오타 인덱스로 수정하기
    3. 숫자를 입력받아 정수인지 소수인지 출력해주는 함수 만들기. - 숙제
    4. 왼쪽 상단이 직각인 직각 삼각형 별 기호로 출력하기. 첫 줄 별이 20개, 마지막 줄 별은 1개 - 숙제
    5. 알고리즘 연습 - 핸드폰 번호 가리기
  • 난이도 업
  1. 숫자야구 게임
    파이썬 좋은 예제 참고 - 다음주





© 2017. by yunsu

Powered by dolphin