[파이썬] COSpro 3급 기출문제 풀이 2회-1 (1~5번 문제)
[ 문제1 ] - 빈칸채우기

 세 수의 합과 평균을 구하려 합니다.

  표준 입력으로 수 세 개를 입력받아, 세 수의 합과 평균을  출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요. (평균은 소수 셋째자리에서 반올림하여 둘째자리까지 출력하세요)

 

##### 입력 설명

표준 입력으로 숫자 세 개가 주어집니다.

* 세 수는 1 이상 100 이하인 자연수입니다.

 

##### 출력 설명

세 수의 합을 출력해주세요.

##### 입출력 예 1

입력
5 3 6

출력
sum = 14
avg = 4.67
##### 입출력 예 2

입력
1 4 2

출력
sum = 7
avg = 2.33

 

풀이> 

a,b,c=input("세 수를 입력하세요").split()

a=int(a)
b=int(b)
c=int(c)

d=a+b+c
e=d/3
print("합계:",d)
print("평균:",e)

 

map을 사용하는 경우는

a, b, c = map(int, input("세 수를 입력하세요 ").split())
    
    hap = a + b + c
    ave = hap / 3
    print( @@@ );
    print( @@@ )

 

[ 문제2 ] 

 두 문자열을 입력 받아 두 문자열의 길이의 합을 출력하세요

 표준 입력으로 문자열 두 개를 입력받아, 두 문자열 길이의 합을 출력하세요

 

##### 입력 설명

표준 입력으로 문자열 두 개가 주어집니다.

* 두 문자열의 길이는 1 이상 100 이하입니다.

 

##### 출력 설명

두 문자열의 길이의 합을 출력해 주세요.

##### 입출력 예

입력
"HelloWorld"
"Programmingisfun"

출력
26

 

a,b=input("두 단어를 입력하세요:").split()
c=a+b
print(len(c))

 

[ 문제3 ] 

별("*")로 밑변과 높이가 N인 직각삼각형을 출력하려고 합니다.

예를 들어, N이 5일 때 다음과 같이 출력합니다.

*

**

***

****

*****

표준 입력으로 자연수 N을 입력받아 밑변과 높이가 N인 직각삼각형을 출력해주세요.

 

##### 입력 설명

표준 입력으로 자연수 N이 주어집니다.

* N은 1 이상 100 이하입니다.

 

##### 출력 설명

별로 밑변과 높이가 N인 직각삼각형을 출력해주세요.

##### 입출력 예

입력
5

출력
*
**
***
****

*****

 

n=int(input("별 몇개 찍을까요?:"))

for i in range(1,n+1):
	print("*"*i)
    

5    
>> 
*
**
***
****
*****

 

 

 

[ 문제4 ] - 빈칸채우기

  문자열 한 개가 주어졌을 때, 주어진 문자열 양 옆에 작은따옴표를 붙이려 합니다.

  표준 입력으로 문자열 한 개를 입력받아, 입력받은 문자열 양 옆에 작은따옴표를 붙여 출력하도록 코드를 작성하려 합니다. 빈칸을 채워 전체 코드를 완성해주세요.

 

##### 입력 설명

표준 입력으로 문자열 한 개가 주어집니다.

- 문자열은 알파벳 대문자와 소문자로만 이루어집니다.

- 문자열 길이는 1 이상 100 이하입니다.

 

##### 출력 설명

입력받은 문자열 양 옆에 작은따옴표를 붙여 출력해주세요.

##### 입출력 예 1

입력
HelloWorld

출력
'HelloWorld'
##### 입출력 예 2

입력
Quote

출력
'Quote'
a=input("글자를 입력하세요")
b="'"
print(b+a+b)
a=input("글자를 입력하세요")

print(f"'{a}'")

 

[ 문제5 ] 

  수 한 개가 주어졌을 때 그 숫자가 짝수인지 홀수인지 판별하는 프로그램을 작성하세요

  표준 입력으로 숫자 한 개를 입력받아, 짝수 혹은 홀수를 출력해주세요.

 

##### 입력 설명

표준 입력으로 숫자 한 개가 주어집니다.

- 입력되는 수는 1이상 1,000 이하인 정수입니다.

 

##### 출력 설명

입력받은 수의 홀수 또는 짝수를 출력해주세요.

##### 입출력 예 1

입력
13

출력
홀수
##### 입출력 예 2

입력
6

출력
짝수
n=int(input("숫자 입력:"))
if  n%2==0:
    print("짝수")
else:
    print("홀수")
    
    
7
>>
"홀수"
반응형