17일차 문제 답안
실습예제 46. 글초롱은 체육부장으로 체육시간이 되면 반 친구들이 제대로 키 순서대로 모였는지를 확인해야 한다.
그런데 요즘 글초롱은 너무 번거럽게 느껴져 한 번에 확인하고 싶어한다.
글초롱을 위해 키가 주어지면 순서대로 제대로 썼는지 확인하는 프로그램을 작성해보세요.
>>입력
176 156 155 165 166 169
>>출력
NO
실습예제 47. price 변수에는 날짜와 종가 정보가 저장돼 있다. 날짜 정보를 제외하고 가격 정보만을 출력하라.(힌트 슬라이싱)
>>입력
price = ['20230117', 100, 130, 140, 150, 160, 170]
>>출력
[100, 130, 140, 150, 160, 170]
실습예제48. 슬라이싱을 사용하여 리스트의 숫자를 역 방향으로 출력하세요.
>>입력
nums = [1, 2, 3, 4, 5]
>>출력
[5, 4, 3, 2, 1]
실습예제 49. interest 리스에는 아래의 데이터가 바인딩 되어 있다.
>>입력
interest = ['삼성전자', 'LG전자', 'Daum', 'Google']
interest 리스를 사용하여 아래와 같이 화면에 출력하세요.
>>출력
삼성전자 Google
실습예제 50. 정사각형 한 변의 길이 n과 종류 m을 입력 받은 후 다음과 같이 정사각형 형태로 출력하는 프로그램을 작성하시오.
<처리조건>
종류 2번의 경우 숫자의 진행 순서는 처음에 왼쪽에서 오른쪽으로 너비 n만큼 진행한 후 방향을 바꾸어서 이를 반복한다.
1 1 1 1 1 1 2 3 4 5 1 2 3 4 5
2 2 2 2 2 5 4 3 2 1 2 4 6 8 10
3 3 3 3 3 1 2 3 4 5 3 6 9 12 15
4 4 4 4 4 5 4 3 2 1 4 8 12 16 20
5 5 5 5 5 1 2 3 4 5 5 10 15 20 25
종류1 종류2 종류3
>>입력
정사각형 한 변의 길이 n(n의 범위는 100이하의 정수)과 종류 m(m은 1부터 3사이의 정수)을 입력 받는다.
5 3
>>출력
위에서 언급한 3가지 종류를 입력에서 한 변의 길이 n과 m에 맞춰서 출력한다. 숫자 사이는 공백으로 구분하여 출력한다.
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
18일차 문제.
실습예제51. 2제곱, 3제곱, 4제곱을 할 수 있는 Factory 함수를 만들려고 한다.
<pass>에 코드를 작성하여 two 함수를 완성하세요.
def data(n):
def square():
<pass>
return square
a = data(2)
b = data(3)
c = data(4)
print(a(10))
print(b(10))
print(c(10))
실습예제52. 1 - 9까지의 숫자 중 하나를 이력하면 그 단의 구구단 결과를 한 줄에 출력하는 프로그램을 작성하세요.
>>입력
3
>>출력
3 6 9 12 15 18 21 24 27
실습예제53. inventory 딕셔너리에서 메로나의 재고를 화면에 출력하라.
>>입력
inventory = {"메로나": [300, 20],
"비비빅": [400, 3],
"죠스바": [250, 100]}
>>출력
20 개
실습예제54. 다음의 딕셔너리로부터 key 값으로만 구성된 리스트를 생성하라.
>>입력
icecream = {'탱크보이': 1200, '폴라포': 1200, '빵빠레': 1800, '월드콘': 1500, '메로나': 1000}
>>출력
['탱크보이', '폴라포', '빵빠레', '월드콘', '메로나']
실습예제55. 정사각형의 한 변의 길이 n을 입력 받은 후 다음과 같은 문자로 된 정사각형 형태로 출력하는 프로그램을 작성하세요.
<처리조건>
문자의 진행 순서는 맨 오른쪽 아래에서 위쪽으로 'A'부터 차례대로 채워나가는 방법으로 'Z' 다음에는 'A'부터 반복된다.
>>입력
정사각형 한 변의 길이 n(n의 범위는 1이상 100이하의 정수)을 입력받는다.
>>출력
'파이썬(문제풀이)' 카테고리의 다른 글
문제를 통한 파이썬 공부 #20 (0) | 2023.01.20 |
---|---|
문제를 통한 파이썬 공부 #19 (0) | 2023.01.19 |
문제를 통한 파이썬 공부 #17 (0) | 2023.01.17 |
문제를 통한 파이썬 공부 #16 (0) | 2023.01.16 |
문제를 통한 파이썬 공부 #15 (0) | 2023.01.15 |