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