코드업 파이썬 기초 100제 6011~6020 문제 풀이

김대운·2022년 2월 10일
0

파이썬

목록 보기
12/38

코드업 파이썬 기초 100제 6011~6020


링크 : https://codeup.kr/problem.php?id=6011

Q.6011


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

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

  • 코드
f = float(input())
print(f)

또는

f = input()
f = float(f)
print(f)

Q.6012


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

  • 코드
a = input()
b = input()
print(int(b))
print(int(a))

Q.6013


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

  • 코드
c1 = input()
c2 = input()
print(c1)
print(c2)

Q.6014


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

  • 코드
f = input()
f = float(f)
print(f)
print(f)
print(f)

Q.6015

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

  • 코드
a,b = map(int, input().split())

print(a)
print(b)
  • 참고
    참고
    python의 input()은 한 줄 단위로 입력을 받는다.
    input().split() 를 사용하면, 공백을 기준으로 입력된 값들을 나누어(split) 자른다.

a,b = map(int,input().split())
map(function,iterable)로 사용하게 된다.

  • function에 int 함수를 넣어 정수형 처리를 하였다.
  • input().split() 입력인자를 받는 input() 함수에 .split()을 사용하여 공백으로 이들을 구별하게 해 두었다.

Q.6016


공백을 두고 문자(character) 2개를 입력받아 순서를 바꿔 출력해보자.

  • 코드
c1,c2 = input().split()

print(c2,c1)

Q.6017


정수(integer), 실수, 문자(character), 문자열(string) 등 1개만 입력받아 한 줄로 3번 출력해보자.

  • 코드
s = input()
print(s,s,s)

Q.6018


24시간 시:분 형식으로 시간이 입력될 때, 그대로 출력하는 연습을 해보자.

  • 코드
a,b = input().split(':')
print(a,b,sep=':')

참고
input().split(':') 를 사용하면 콜론 ':' 기호를 기준으로 자른다.
print(?, ?, sep=':') 를 사용하면 콜론 ':' 기호를 사이에 두고 값을 출력한다.
sep 는 분류기호(seperator)를 의미한다.

Q.6019


"연도.월.일"을 입력받아 "일-월-연도" 순서로 바꿔 출력해보자.

  • 코드
y,m,d = input()split('.')
print(d,m,y,sep='-')

Q.6020


주민번호는 다음과 같이 구성된다.
XXXXXX-XXXXXXX

왼쪽 6자리는 생년월일(YYMMDD)이고, 오른쪽 7자리는 성별,출생지역,확인코드로 구성되어있다.
주민번호를 입력받아 형태를 바꿔 출력해보자.

  • 코드
a,b = input().split('-')
print(a,b,sep='')

참고
print(a,b,sep='')은 a와 b를 붙여서 출력

0개의 댓글