본문 바로가기

파이썬(문제풀이)

문제를 통한 파이썬 공부 #14

13일차답안.

실습예제27. 사각형의 높이 n과 m을 입력받은 후 n행 m열의 사각형 형태로 1부터 n*m번까지

숫자가 차례대로 출력되는 프로그램을 작성하시오.

<처리조건>

숫자의 진행 순서는 처음에 맨 윗줄의 왼쪽에서 오른쪽으로 1부터 차례대로 m만큼 출력한 후

다음 줄로 바꾸어서 다시 왼쪽에서 오른쪽으로 1씩 증가하면서 출력하는 방법으로 n번 줄까지

반복한다.

입력형식

사각형의 높이 n와 너비 m(n과 m의 범위는 100이하의 정수)를 입력받는다.

출력형식

위에서 직사각형을 입력으로 들어온 높이 n과 너비 m에 맞춰서 출력한다.

숫자 사이는 공백으로 구분한다.

 

 

실습예제28. 사각형의 높이 n과 m을 입력받은 후 사각형 내부에 지그재그 형태로 1부터 n*m번까지

숫자가 차례대로 출력되는 프로그램을 작성하시오.

<처리조건>

숫자의 진행 순서는 처음에 맨 윗줄의 왼쪽에서 오른쪽으로 1부터 차례대로 m만큼 출력한 후

방향을 바꾸어서 이를 반복한다.

입력형식

사각형의 높이 n와 너비 m(n과 m의 범위는 100이하의 정수)를 입력받는다.

출력형식

위에서 직사각형을 입력으로 들어온 높이 n과 너비 m에 맞춰서 출력한다.

숫자 사이는 공백으로 구분한다.

 

 

14일차 문제.

 

실습예제 29. lang1과 lang2 리스트가 있을 때 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만드세요.

lang1 = ["C", "C++", "JAVA"]
lang2 = ['Python", "Go", "C#"]
 

 

실습예제 30. 다음 리스트에서 최대값과 최소값을 출력하세요(힌트: min(), max() 함수 이용)

nums = [1, 2, 3, 4, 5, 6, 7]
 

 

실습예제31. 다음 리스트에 저장된 데이터의 개수를 화면에 구하하라.

cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]
 

 

실습예제32. 다음 리스트의 평균을 출력하라.

nums = [1, 2, 3, 4, 5]
 

 

실습예제 33. 원의 넓이는 반지름의 길이 x 반지름의 길이 x 3.14 로 구할 수 있습니다.

함수를 사용하여 원 넓이를 구하는 코드를 작성해 보세요.

입력을 반지름의 길이로 정수 n이 주어지면 원의 넓이를 반환하는 함수를 만들어 주세요.

 

>>입력

7
 

>>출력

153.86
 

 

실습예제34. 우리 태양계를 이루는 행성은 수성, 금성, 지구, 화성, 목성, 토성, 천왕성, 해왕성이 있습니다.

이 행성들의 영어 이름은 Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune입니다.

행성의 한글 이름을 입력하면 영어 이름을 반환하는 프로그램을 만들어 주세요.

 

>>입력

지구
 

>>출력

Earth