



데이터 길이 추출 함수: len()
메세지 입력: Hello Pyhton! 메세지 문자열 길이: 13😮문자열 위치 반환 함수: find() -> 0부터 시작
파이썬은 1991년 프로그래머인 귀도 반 로섬이 발표한 고급 언어로 '프로그래머' 문자위치: 12
📝실습
아래의 출력 결과와 같이 사용자가 입력한 데이터를 모두 실수로 변경한 후 사각형, 삼각형의 넓이를 출력해보자.
가로길이 입력: 7
세로길이 입력: 5
삼각형 넓이: 17.500000
사각형 넓이: 35.000000
삼각형 넓이: 17.50
사각형 넓이: 35.00

📝실습 1
원의 반지름을 입력하면 원의 넓이와 둘레 길이를 출력하되, 아래와 같은 형식으로 출력해보자. (정수, 소수점 한자리, 소수점 셋째자리)
반지름 (cm) 입력 : 3
원의 넓이 : 28cm
원의 둘레길이 : 18cm
원의 넓이 : 28.3cm
원의 둘레길이 : 18.8cm
원의 넓이 : 28.260cm
원의 둘레길이 : 18.840cm

📝실습 2
사용자로부터 입력받은 개인정보를 포맷문자열을 이용해서 다음과 같이 출력해보자. (단, 비밀번호와 주민번호 뒤자리는 별표로 처리하자)
이름 : hong gil dong
메일 : hong@gmail.com
아이디 : hongID
비밀번호 : ********
주민번호 : 840921 - 2******
주소 : korea seoul

비밀번호를 입력시 *로 보이는 방법
: 비번의 길이를 len함수로 추출한 후 그 수만큼 **로 곱해준다.
주민번호 입력시 앞자리를 제외하고 * 표시하는 방법
: 입력할 뒷자리 첫 번째 수인 2를 추출한 후 나머지 개수만큼 **를 곱해준다.😮str[0] : str에 저장된 문자열에서 첫 번째 문자를 반환함
📝실습 1
체중(g)과 신장(cm)을 입력하면 BMI지수가 출력되는 프로그램을 만들어 보자.
체중 입력(g): 855
신장 입력(cm): 187
체중: 85.5kg
신장: 1.87m
BMI : 24.45

😮isdigit() : 숫자인지 확인(숫자이면 True, 아니면 False)
➡️ if로 조건을 확인할 수 있다.
📝실습 2
다음 코드에서 num1과 num2의 값을 서로 바꾸고 각각 출력해보자.
num1 = 10
num2 = 20
print('num1 : {}, num2 : {}'.format(num1, num2))

포맷 안의 값을 바꿔주면 된다.
📝실습 3
중간, 기말고사 점수를 입력하면 총점과 평균이 출력되는 프로그램을 만들어보자.
기말 고사 점수: 94
총점: 183, 평균: 91.5
중간 고사 점수: 87
기말 고사 점수: 구십점
잘 못 입력했습니다!!

🤷♀️나의 코딩 오류 이유
① if 조건을 하나만 설정
if 기말고사 값이 숫자라면 값이 나올 것이다 x
if 기말고사 & 중간고사 값 모두 숫자라면 값이 나올 것이다 o
② 평균과 총점을 if 실행문에 안쓰고 밖에다 씀
③ 조건에 나와있는 것 그대로 쓰기
: 총점: , 평균: : 이어서 써야하는데 따로 끊어씀
④ 구하고자 하는 거 잘 찾기
:input에 중간, 기말 점수 지 print 값에 쓸 필요가 없었음
📝실습 1
키오스크에서 사용하는 언어 선택 프로그램을 만들어보자.


📝실습 2
나의 나이가 100살 되는 해의 연도를 구하는 프로그램을 만들어보자.


😮날짜를 얻기 위해 모듈을 사용함 : 날짜 모듈(imort daytime)
현재 내가 사용하고 있는 시스템의 날짜와 시간정보를 얻을 수 있는 유용한 모듈
today에 년도 월, 일 , 시, 분, 초가 다 있음
age가 '나이 입력: '이라는 문자열이기 때문에 계산을 위해서는 문자열을 정수화 시키는 작업이 필요