프로그래밍 핵심 개념 in Python자료형format 다루기

Q

혹시 {2:.2f} 대신에 round 함수를 써서 반올림을 할 수 있을까요?

조회 3053

좋아요 54

2020년 7월 25일




댓글 1

베스트 댓글
2023년 1월 3일
num_1 = 1 num_2 = 3 print("{0} 나누기 {1}은 {2}입니다." .format(num_1, num_2, round(num_1 / num_2, 2)))
A
2개의 답변이 있어요



2020년 9월 25일

댓글 4

2021년 3월 3일
print("{0}나누기 {1}는 {2}입니다.".format(num_1, num_2, round(num_1 / num_2),2)) 하면 1나누기 3는 0입니다.로 나옵니다. 그런데 0.333에서 반올림하면 0.33이 나와야 하는 거 아닌가요?ㅠ
베스트 댓글
2022년 7월 19일
위에 은쓱님 괄호 위치가 잘못되었어요. round(num_1 / num_2),2)) 가 아니라 rount(num_1 / num_2, 2)))여야 합니다.
2023년 6월 29일
format에서 {}자체가 정수로 인식시켜서 그렇습니다.
2023년 6월 29일
결과적으로 format을 활용하여 소수점을 표현하려면 {:.2f}와 같이 소수점의 형식으로 기재해줘야 합니다.

(주) 코드잇

대표강영훈

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

이메일support@codeit.kr

사업자 번호313-86-00797

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

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