https://www.acmicpc.net/problem/10039
sum = 0
for i in range(5):
score = int(input())
if score<40:
score = 40
sum += score
print(int(sum/5))
sum이라는 변수를 선언합니다. 나중에 이 sum을 학생 수인 5로 나누어 줄겁니다.
그 후 다섯명의 학생의 점수를 받아야하므로 range(5)를 써서 포문을 5번 돌립니다.
input값은 integer로 변환시켜주고,
if 조건문을 사용하여 그 값이 40보다 작으면 무조건 값이 40이 되게 합니다.
그 후 점수를 sum 이라는 변수에 더해줍니다.
그리고 5로 나누어주면... 68.0이 나옵니다.
파이썬은 정수끼리 나눗셈을 해도 실수가 나옵니다.
그래서 마지막으로 평균값을 integer로 바꾸어준 후 출력해줍니다!
백준 10817 - 세 수 (파이썬) (0) | 2020.07.13 |
---|---|
백준 5543 - 상근날드 (파이썬) (0) | 2020.07.13 |
백준 1110 - 더하기 사이클 (파이썬) (0) | 2020.06.21 |
백준 10951 - A+B-4 (파이썬) (0) | 2020.05.21 |
백준 10952 - A+B-5 (파이썬) (0) | 2020.05.21 |