2018 프로그래밍 시작하기자료형문자열 포맷팅 연습

Q

%d?

조회 611

좋아요 2

2019년 4월 24일

print ("%d시간에 %.1f%s 벌었습니다." % (5, wage * 5 * exchange_rate, "원"))


에서 왜

print ("%d시간에 %.1f%d%s 벌었습니다." % (5, wage * 5 * exchange_rate, "원"))


가 아닌가요? (%d 제외 이유)

%d?

댓글 1

2019년 6월 7일
%d에 매칭할 값이 없기 때문
A
1개의 답변이 있어요

총 3가지 값을(5, wage * 5 * exchange_rate, "원") 포맷팅에 쓰고자 하시는 것으로 이해하겠습니다!


3가지 값을 쓰고자 하시니 그 값들을 대신하는 포맷팅도 3가지가 되어야 합니다.


근데 각각의 값들을 어떤 종류의 값으로 받아 올 것인가, 즉 정수로 받을 것인가, 소수로 받을 것인가, 문자열로 받을 것인가 등을 나타내는 것이 %d, %f, %s 와 같이 표현이 됩니다.


지금 총 3가지 값이 있으며 그 값들을 순서대로 정수, 소수, 문자열로 표현하고 싶은 것이니 원하시는 위치에 그 순서대로 %d, %f, %s를 써야 하는 것입니다.


강의 노트에 있는 이미지를 첨부하도록 하겠습니다!



2019년 4월 24일

(주) 코드잇

대표강영훈

개인정보보호책임자강영훈

이메일support@codeit.kr

사업자 번호313-86-00797

통신판매업제 2019-서울중구-1034 호

주소서울특별시 중구 청계천로 100 시그니쳐타워 동관 10층 코드잇