리스트 자료형도 실습문제를 통해 연습을 부단히 해야 되는 단원인거 같다. 오늘은 실습 문제를 올려보겠다.
📎 실습문제1
문항1 | 문항2 |
---|---|
기획6팀의 윗몸일으키기 개수는 9개이다. | 2번은 재측정하여 50개를 하였다. |
리스트의 마지막에 추가하자 | 2번의 데이터를 변경해보자. |
문항3 | 문항4 |
---|---|
3번부터 6번까지 데이터를 슬라이싱하자. | 모든 데이터를 오름차순으로 정렬하자. |
result = [33, 40, 12, 63, 52]
# 문항1
result.append(9)
print(result)
# 문항2
result[1] = 50
print(result)
# 문항3
# print(result[2:6]) 가능
print(result[2:])
# 문항4
result.sort()
print(result)**
📎 실습문제2
표준 입력 | 표준 출력 |
---|---|
1일차 팔굽혀 펴기 횟수 : 25 | |
2일차 팔굽혀 펴기 횟수 : 35 | |
3일차 팔굽혀 펴기 횟수 : 50 | |
4일차 팔굽혀 펴기 횟수 : 45 | 38 |
5일차 팔굽혀 펴기 횟수 : 52 | |
6일차 팔굽혀 펴기 횟수 : 30 | |
7일차 팔굽혀 펴기 횟수 : 35 |
# 빈 리스트 선언
days = []
# input 자료형으로 데이터 받아 리스트에 저장
x = int(input("1일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("2일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("3일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("4일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("5일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("6일차 팔굽혀 펴기 횟수 : "))
days.append(x)
x = int(input("7일차 팔굽혀 펴기 횟수 : "))
days.append(x)
# 팔굽혀 펴기 횟수 합과 평균 계산
total = days[0] + days[1] + days[2] + days[3] + days[4] + days[5] + days[6]
avg = total / 7
# 평균 출력
# 나눗셈을 하면 실수형으로 나온다. (38.857142857142854)
# 정수형 형변환 하여 표기
print(int(avg))