TIL 5-2 : 리스트 자료형 실습문제

techbear·2022년 2월 15일
0

python

목록 보기
12/19
post-thumbnail

📋 리스트 자료형 실습문제

리스트 자료형도 실습문제를 통해 연습을 부단히 해야 되는 단원인거 같다. 오늘은 실습 문제를 올려보겠다.

📌 실습문제

📎 실습문제1

  • 다음은 기획팀 1팀부터 5팀까지의 대표들의 1분간 윗몸일으키기 개수이다. 데이터는 리스트에 저장 되어 있다. 각 문항을 실행한 결과를 출력해보자
  • result = [33, 40, 12, 63, 52]
문항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))
profile
Today is Wonderful Magic!!

0개의 댓글