IT일반

파이썬 프로그래밍, 코드업 기초 100제, 6011 ~ 6015 문제 풀이

IT하는 으노 2024. 12. 20. 17:00
반응형

코드업은 프로그래밍 알고리즘을 트레이닝 할 수 있는 사이트이다. 어느정도 학습이 이루어졌다고 생각하면, 코드업 문제에 도전하며 배운 내용을 점검하는 것이 도움이 된다.

내가 작성해 본 답과 해설은 접은글로 감춰둔다. 반드시 스스로 해결해 보기로 하자.

 

CodeUp

☆ 파이썬 다운로드 : 파이썬3 ☆ 무료 C언어 IDE : Code::blocks       DEV C++ ☆ 추천 온라인 IDE : C   C++11   Python3   Java ☆ 채점 가능 언어 : C, C++, JAVA, Python 3.8, PyPy3 ★ C++로 제출시 void main()을 사

codeup.kr

 

6011 [기초-입출력] 실수 1개 입력받아 변환하여 출력하기

문제

숫자(0~9)와 소수점(.)을 사용해 표현한 수를 실수(real number)라고 한다.

변수에 실수값을 저장한 후
변수에 저장되어 있는 값을 그대로 출력해보자.

더보기
f = float(input())
print(f)

해설

더보기

float는 실수형 데이터를 출력한다. 사용자로부터 문자형으로 입력받은 값을 실수형으로 변환해야 한다.

 

6012 [기초-입출력] 정수 2개 입력받아 그대로 출력하기

문제

줄을 바꿔 정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자.

더보기
num1 = int(input())
num2 = int(input())
print(num1)
print(num2)

해설

더보기

줄을 바꾼다는 의미를 변수를 서로 바꿔 출력한다는 줄 알았는데, 그냥 줄바꿈하여 출력하는 것이었다.

서로 다른 print문은 줄바꿈하여 출력을 실행한다. 각 변수를 출력하기 위한 print문을 별도로 작성하면 된다.

 

6013 [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기

문제

줄을 바꿔 문자(character) 2개를 입력받고, 순서를 바꿔 한 줄씩 출력해보자.

더보기
char1 = input()
char2 = input()
print(char2)
print(char1)

해설

더보기

순서를 바꿔 출력하려면 변수를 출력하는 print문의 순서를 바꾸면 된다.

 

6014 [기초-입출력] 실수 1개 입력받아 3번 출력하기

문제

실수(real number) 1개를 입력받아 줄을 바꿔 3번 출력해보자.

더보기
f = float(input())
print(f)
print(f)
print(f)

또는

f = float(input())
for i in range(3):
    print(f)

해설

더보기

단순히 print문을 세 번 쓰는 것으로도 할 수 있고, 반복문을 활용하여 해결할 수도 있다.

 

6015 [기초-입출력] 정수 2개 입력받아 그대로 출력하기

문제

공백을 두고 입력된정수(integer) 2개를 입력받아 줄을 바꿔 출력해보자.

더보기
num1, num2 = input().split()
num1 = int(num1)
num2 = int(num2)
print(a)
print(b)

해설

더보기

split 키워드를 이용하면 공백을 구분하여 입력받을 수 있다.

 

반응형