티스토리 뷰

우리는 여태까지 원하는 방식으로 입력하고 원하는 방식으로 출력을 했고

컴퓨터의 요구에 의한 입력은 아직 해보지 않았습니다

물론 컴퓨터가 입력을 요구하도록 만드는 코드는 우리가 만들지만요


그래서 이번에는 컴퓨터가 사용자에게 입력을 요구하도록 하고

원하는 형태로 출력하는 코드 작성법을 알아보겠습니다


입력은 input()함수를 사용해서 사용자의 입력을 받을 수 있고

입력받은 데이터는 문자열 형태로 받아집니다


출력은 전에도 몇번 사용했지만 print()함수를 이용하면 됩니다


하지만 이번에는 다른 방식으로 출력을 해 볼 건데요

다른 언어에서는 printf()함수로 사용되는 포멧방식 입니다



변수를 대입해야 할 부분에 %s 와 %d를 적어주고 뒤에 출력할 변수이름을 순서대로 붙였습니다


%s - 문자열

%c - 문자

%d - 정수

%f - 부동소수

이처럼 자료형에 따라 다른 포멧코드를 사용해줘야 합니다


하지만 귀찮으시면 %s로 맞추거나 기존에 사용하던 방식으로 출력해도 상관 없습니다

왜냐하면 모든 위치에 %s로 넣어주면 파이썬이 알아서 문자열로 변환해서 넣어줍니다


또 다른 방식이 있는데요


중괄호 안에 index 번호를 지정해두고 순서대로 들어가게 할 수도 있고



변수명 처럼 지정해두고 사용할 수도 있습니다


'Computer Language > Python' 카테고리의 다른 글

파이썬 랜덤함수 얼마나 공평할까  (0) 2019.03.06
파이썬 파일의 입력과 출력  (0) 2019.02.28
파이썬 반복문 while과 for  (0) 2019.02.28
파이썬 조건문 if  (0) 2019.02.28
파이썬 비교연산자  (0) 2019.02.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday