본문 바로가기
SW.AI 트랙/python

[Python] 파이썬 예제. COS Pro 3급 기출문제풀이

by AI 봇 2023. 2. 17.

문제1

표준입력으로 숫자 두 개를 입력받아서 두 숫자를 더 한 값을 출력합니다.

 

입력

5

3

 

출력

8

 

num1 = int(input())
num2 = int(input())
print(num1 + num2)

 

문제2

표준입력으로 두 개 문자열을 받은 후 더 긴 문자열을 출력합니다.

text1 = input()
text2 = input()

if len(text1) > len(text2):
    print(text1)
else:
    print(text2)

Hint

len() 객체의 길이(항목수), 문자열의 갯수를 돌려 줍니다.

 

입력

hello

helloworld

 

출력

helloworld

 

문제3

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

표준입력으로 자연수 n을 입력받아 높이가 n인 직각삼각형을 거꾸로 출력하세

 

입력

5

 

출력

*****

****

***

**

*

n = int(input())

for i in range(n, 0, -1):
    print('*'*i)

 

문제4

표준입력으로 문자열 한 개를 입력받아, 입력받은 문자열 양 옆에 큰따옴표를 붙여 출력하세요.

 

입력

hello

 

출력

"hello"

text = input()
print(f'"{text}"')

hint. 문자열을 입력받아서 사용할 때는 f string를 사용합니다.

 

 

문제5

표준입력으로 숫자 한 개를 입력받아, 그 수의 절대값을 출력합니다.

 

입력

-10

 

출력

10

 

(해석) 입력한 값이 양수이면 그대로 출력, 음수이면 -1을 곱해서 출력

num = int(input())

if num >= 0:
    print(num)
else: 
    print(num*-1)

또 다른 방법 (내장함수 사용)

num = int(input())

print(abs(num))