대학교 수업 채택완료
대학교에서 의무적으로 프로그래밍 수업을 듣고 있는 문돌이입니다.
.format 명령어를 쓸 때
{}안에 :를 넣어도 될 때가 있고 안될 때가 있더라고요
예를 들어
c=100
print('c는 {0:d}이다'.format(c))
위에 것은 잘 출력되어서 나오는데
c=200 w=200/2 print('c는 {0:d}입니다'.format(c)) print('w는 {0:d}입니다'.format(w))
는 에러가 생기더군요
그래서 한번은
print('c는 {}입니다'.format(c)) print('w는 {}입니다'.format(w))
로 해봤더니 되구요
어떤 원인으로 이러한 차이가 나오는 거에요?
문돌이 구제 좀 해주세요 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
4년 전
보통 나누기를 하면 값이 float가 되는 것 같습니다. (파이썬인가요?)
그래서 d 옵션이 아마도 Int만 프린트 해서 에러가 난다고 하면
f로 바꾸면 될 것 같습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
4년 전
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인전체 질문 목록
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
답변대기
채택
답변대기
답변대기
답변대기
답변대기
채택
채택
답변대기
답변대기
답변대기
채택
답변 감사합니다.