반응형
코드업은 프로그래밍 알고리즘을 트레이닝 할 수 있는 사이트이다. 어느정도 학습이 이루어졌다고 생각하면, 코드업 문제에 도전하며 배운 내용을 점검하는 것이 도움이 된다.
내가 작성해 본 답과 해설은 접은글로 감춰둔다. 반드시 스스로 해결해 보기로 하자.
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 키워드를 이용하면 공백을 구분하여 입력받을 수 있다.
반응형
'IT일반' 카테고리의 다른 글
파이썬 프로그래밍, 코드업 기초 100제, 6016 ~ 6020 문제 풀이 (0) | 2024.12.21 |
---|---|
파이썬 프로그래밍, 코드업 기초 100제, 6006 ~ 6010 문제 풀이 (0) | 2024.12.19 |
파이썬 프로그래밍, 코드업 기초 100제, 6001~6005 문제 풀이 (0) | 2024.12.18 |
파이썬 프로그래밍, 모듈, PyPI, pip, 모듈 만들기 (0) | 2024.12.17 |
파이썬 프로그래밍, 클래스, 클래스를 활용한 무기 강화 게임 만들기 (0) | 2024.12.16 |