파이썬 특수기호 숫자바로앞에 붙이기
조회수 1256회
//Cash=6600.0
AR=6200.0
tne=25000.0
TotalAssets=Cash+AR+tne
np=5000.0
ap=25000.0
TL=np+ap
Capitalstock=7000.0
re=800.0
totalEquity=Capitalstock+re
total=TL+totalEquity
print("{0:<21s}""${1:>20,.0f}""{2:<2}""{3:<21s}""${4:>21,.0f}".format("Total",total,"","Total",total))
여기서 출력값이
이렇게 나오는데
total 21칸 공백으로 띄우고 $37,800 Total 21칸 띄우고 $37,800으로 바로 숫자앞에 달러표시를 붙이고 싶은데 어떻게 해야 할까요?
-
(•́ ✖ •̀)
알 수 없는 사용자
1 답변
-
출력문 앞부분 "${1:>20,.0f}" 중에
":>"는 오른쪽 정렬을 나타내는 문법이라서
달러와 숫자가 20칸 벌어지게 된 것 같네요..
해당 부분에서 정렬하는 문법을 빼고
"${1:0.1f}"
이라고만 쓰시면 될 것 같습니다.-
(•́ ✖ •̀)
알 수 없는 사용자
-
댓글 입력