2023/4/8

13_데이터 입력

  • input 함수를 이용한 데이터 입력
  • print 함수를 통한 데이터 출력

input 함수 이용한 데이터 입력은 항상 '문자'로 인식됨

문자를 정수형(1,2,3)으로 바꾸려면 int 추가

문자를 실수(3.14)로 바꾸려면 float,
문자를 논리형 (True/ False)으로 바꾸려면 bool 추가

14_데이터 출력

  • 데이터 입력은 input
  • 데이터 출력은 print 함수
  • 두 데이터 연속 출력할 때는 콤마 , 사용

end 함수 사용 안 하면?

두 번째 데이터 (15)가 첫 번째 데이터 (3*5) 옆에 붙지 않음

end 함수 사용하면?
두 번째 데이터 (15)가 첫 번째 데이터 (3*5) 바로 옆에 붙음

User name : 홍길동 , User age : 20

위처럼 출력하는 방법 2가지 있음

  • 콤마, 이용하는 방법
  • 포맷 문자열 이용하는 방법


  • 포맷 문자열: '작은 따옴표' 앞에 f 추가
  • 변수는 {중괄호} 안에 넣어주기

특수문자

  • \t : 탭
  • \n : 개행 (한 줄에 안 붙게 하는 거)

콤마, 띄어쓰기를 지우고 대신 \n (원화(역슬래시), n) 추가하면?
user name 과 user age 가 각각 다른 줄로 출력됨

\t 도 마찬가지!

아래 실습: 어려웠다. ㅠㅠ

15_format()와 형식 문자

  • {중괄호}를 비워두고, 오른쪽 .format(userName) 값을 {중괄호}에 가져오는 방식

포맷 함수 예시

  • 원래 {중괄호} 안에는 0,1,2 같은 숫자를 넣지 않음
  • 근데 포맷 열거된 순서대로 값을 가져오는데, 순서를 바꾸고 싶다면?
  • 중괄호 안 0,1,2순서를 원하는 대로 바꾸면 됨

중괄호 순서 바꾸는 예시

  • userName 2번 쓰지 말고, 0,1,0으로만 표기하면 시간 절약됨

형식 문자로 출력하기

  • %s: 문자
  • %d: 정수
  • %f: 실수 (3.14)
  • .format 대신 % 쓰면 됨, {중괄호} 대신 %s, %d, %f 쓰면 됨
  • 소수점 1자리만 보고 싶을 때 %.1f, 2자리 보고 싶으면 %.2f 표기 (f 앞에 .1 또는 .2 추가)

실습: 원의 반지름, pi 를 이용한 원의 넓이 구하기

참고: 위 이미지는 제로 베이스 데이터 스쿨 강의 자료를 캡처했습니다.

profile
Oodi 를 꿈꾸며

0개의 댓글