취뽀 기록

#열심히 살자 #취업 #공부

Python/[코드트리]

[코드트리] 한 줄에 여러 개 입력 > 특정 숫자 도달하기

hyunnn_00 2023. 6. 28. 09:46
500이하의 정수가 총 10번 주어지는데, 250이상의 정수가 주어지면 마지막으로 주어진 수를 제외하고 주어진 모든 정수들의 합계와 평균을 구하는 프로그램을 작성해보세요. 단, 250이상의 정수가 없다면 10개의 합계와 평균을 계산하면 됨에 유의합니다.

 

 

arr = list(map(int, input().split())) # map 함수를 이용하여 입력받은 수를 str이 아닌 int 타입으로 변환
sum_val = 0 # 합계를 저장할 변수 초기화
cnt = 0 # 개수를 저장할 변수 초기화


for elem in arr: # arr 리스트에 있는 원소를
    if elem >= 250: # 만약 원소가 250 이상이면
        break # 멈추기
    sum_val += elem # sum_val에 elem 원소들 합계 저장
    cnt += 1 # 개수 1개씩 count

avg = sum_val / cnt
    
print(f"{sum_val} {avg:.1f}", end = " ")