Python

[파이썬] Python 300제 51 ~ 60 문제 풀이

소혜아빠 2021. 1. 28. 07:04
# -----------------------------------------------------------------------
'''
051 리스트 생성
2016년 11월 영화 예매 순위 기준 top3는 다음과 같습니다. 
영화 제목을 movie_rank 이름의 리스트에 저장해보세요. (순위 정보는 저장하지 않습니다.)
순위	영화
1	닥터 스트레인지
2	스플릿
3	럭키
'''

movie_rank = ["닥터스트레인지", "스플릿", "럭키"]
print(movie_rank)

# -----------------------------------------------------------------------
'''
052 리스트에 원소 추가
051의 movie_rank 리스트에 "배트맨"을 추가하라.
'''

movie_rank.append("배트맨")
print(movie_rank)

# -----------------------------------------------------------------------
'''
053
movie_rank 리스트에는 아래와 같이 네 개의 영화 제목이 바인딩되어 있다. 
"슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하라.
'''

movie_rank.insert(1, "슈퍼맨")
print(movie_rank)

# -----------------------------------------------------------------------
'''
054
movie_rank 리스트에서 '럭키'를 삭제하라.
'''
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨']

del movie_rank[3]
# movie_rank.remove("럭키")

print(movie_rank)

# -----------------------------------------------------------------------
'''
055
movie_rank 리스트에서 '스플릿' 과 '배트맨'을 를 삭제하라.
'''
movie_rank = ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']

if '스플릿' in movie_rank:
    movie_rank.remove('스플릿')
else:
    pass

if '배트맨' in movie_rank:
    movie_rank.remove('배트맨')
else:
    pass

print(movie_rank)

# -----------------------------------------------------------------------
'''
★ 중요 ★ 
056
lang1과 lang2 리스트가 있을 때 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만들어라.
'''
lang1 = ["C", "C++", "JAVA"]
lang2 = ["Python", "Go", "C#"]
lang = lang1 + lang2

print(lang)

# -----------------------------------------------------------------------
'''
★ 중요 ★ 
057
다음 리스트에서 최댓값과 최솟값을 출력하라. (힌트: min(), max() 함수 사용)

nums = [1, 2, 3, 4, 5, 6, 7]
실행 예:
max:  7
min:  1
'''
nums = [1, 2, 3, 4, 5, 6, 7]

print("min : {}".format(min(nums)))
print("max : {}".format(max(nums)))



# -----------------------------------------------------------------------
'''
★ 중요 ★ 
058
다음 리스트의 합을 출력하라.
'''
nums = [1, 2, 3, 4, 5]
# sum = 0
# for i in range(len(nums)):
#     sum += nums[i]

# print(sum)

print(sum(nums))

# -----------------------------------------------------------------------
'''
★ 중요 ★ 
059
다음 리스트에 저장된 데이터의 개수를 화면에 구하하라.
'''
cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "쏘세지", "라면", "팥빙수", "김치전"]

print(len(cook))

# -----------------------------------------------------------------------
'''
★ 중요 ★ 
다음 리스트의 평균을 출력하라.

실행 예:
3.0
'''
nums = [1, 2, 3, 4, 5]
average = sum(nums) / len(nums)
# sum = 0

# for i in range(len(nums)):
#     sum += nums[i]

print(average)



# -----------------------------------------------------------------------
'''

'''