백준(Python) 풀이/수학

백준(Python) 4766번 일반 화학 실험 풀이

개발윗미 2021. 11. 10. 13:16

Python으로 구현한 4766번 일반 화학 실험 문제 풀이입니다.

 

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

 

4766번: 일반 화학 실험

입력은 동혁이가 측정한 혼합물의 온도가 순서대로 주어진다. 온도는 -10도와 200도 사이이고, 소수점 둘째자리까지 적혀져 있을 수도 있다. 마지막 측정 후에는 999가 주어진다. 동혁이는 온도를

www.acmicpc.net


data = []

while True :
  n = float(input())
  if n == 999 :
    break
  data.append(n)

for i in range(1, len(data)) :
  print("%.2f" % (data[i] - data[i - 1]))

 

1. 값을 입력받아 data 리스트에 추가한다.

 

2. 입력받은 값이 999일 경우 반복문을 종료한다.

 

3. for문을 통해 data리스트 1번째 요소부터 끝까지 범위를 지정하여 값을 하나씩 확인한다.

 

4. 해당 인덱스의 값에서 이전 인덱스의 값을 빼고 소수점 둘째자리까지 출력한다.