[BOJ / Python] 1008. A/B

zenons1201·2022년 5월 22일
0

사칙연산

목록 보기
7/8
post-thumbnail

https://www.acmicpc.net/problem/1008

코드

a, b = map(int, input().split())
print(a/b)

설명

1000, 1001, 10998번과 다름없는 문제.

정답률이 저조한 것은 다른 언어의 경우 따로 소수점을 설정해야되는 점 때문인 것 같다.

만일 소수점 자리에 대해서 묻는 문제였다면 2가지로 접근할 수 있다.


1. round 함수

round(반올림하는 값, 자릿수)

a = round(1.2345, 3) 

​반올림을 원한다면 round 함수를 활용할 수 있다.

2. f 문자열 포매팅

f'문자열 {변수명 : .(소수점자리)f}'로 설정해줄 수 있다.

a = 1.2345

print(f'a를 소수점 3자리까지 표현 : {a : .3f}')

다음과 같이 나타낼 수 있다.

profile
아직 초짜 개발자인 군인

0개의 댓글