#1011 : [기초-입출력] 문자 1개 입력받아 그대로 출력하기
문자형(char)으로 변수를 하나 선언하고, 변수에 문자를 저장한 후 변수에 저장되어 있는 문자를 그대로 출력해보자.
x = str(input())
print(x)
#1012 : [기초-입출력] 실수 1개 입력받아 그대로 출력하기
실수형(float)로 변수를 선언하고 그 변수에 실수값을 저장한 후 저장되어 있는 실수값을 출력해보자.
x = float(input())
print("%f"%x)
- float는 실수형
- 형식지정 문자열 %f : 부동소수점 실수
#1013 : [기초-입출력] 정수 2개 입력받아 그대로 출력하기
정수(int) 2개를 입력받아 그대로 출력해보자.
a, b = map(int,input().split())
print(a,b)
- input().split() 는 각각의 입력값이 공백으로 구분되어 있다는 뜻
- int : 정수형으로 바꿔줌
- map : 배열(iterable)의 객체를 int형으로 매핑(감싸준다.) map은 iterable 객체만 적용할 수 있다.
- iterable 객체 : List, Tuple, Dictionary 등과 같은 객체
#1014 : [기초-입출력] 문자 2개 입력받아 순서 바꿔 출력하기
2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자.
a, b = map(str,input().split())
print(b,a)
#1015 : [기초-입출력] 실수 입력받아 둘째 자리까지 출력하기
실수(float) 1개를 입력받아 저장한 후,
저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여
소수점 이하 둘 째 자리까지 출력하시오.
a = float(input())
print("%0.2f"%a)
- "%0.2" % a 또는 "%.2" % a : a의 값을 소숫점 셋 째 자리에서 반올림 한 값을 나타냄
#1017 : [기초-입출력] 정수 1개 입력받아 3번 출력하기
int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자.
a = input()
print(a,a,a)
#1018 : [기초-입출력] 시간 입력받아 그대로 출력하기
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
h,m=input().split(':');
print(int(h), int(m), sep=':');
#1019 : [기초-입출력] 시간 입력받아 그대로 출력하기
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.
풀이1)
y,m,d = map(str,input().split('.'))
if len(m)<2 : m = "0"+m #m의 길이가 2보다 작으면 0+m
if len(d)<2: d = "0"+d
if len(y) == 3: y = "0"+y #y의 길이가 3일 경우 0+y
elif len(y) == 2: y = "00"+y #y의 길이가 2일 경우 00+y
elif len(y)==1: y = "000"+y #y의 길이가 1일 경우 000+y
print("%s.%s.%s"%(y,m,d))
풀이2)
year, month, day = input().split('.')
print('{0}.{1}.{2}'.format(year.zfill(4), month.zfill(2), day.zfill(2)))
#1020 : [기초-입출력] 주민번호 입력받아 형태 바꿔 출력하기
어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자.주민번호는 다음과 같이 구성된다.
XXXXXX-XXXXXXX
앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. 주민번호를 입력받아 형태를 바꿔 출력해보자.
a,b = map(str,input().split('-'))
print("%s%s"%(a,b))
- 형식지정 문자열 %s : 문자열
'Python > PS in Python' 카테고리의 다른 글
[코드업 기초 100제] 1031~40 (파이썬) (0) | 2020.07.17 |
---|---|
[코드업 기초 100제] 1021~30 (파이썬) (0) | 2020.07.16 |
[코드업 기초 100제] 1001~1010 (파이썬) (0) | 2020.07.16 |
[백준/파이썬] No.15651 N과 M (3) (0) | 2020.05.16 |
[백준/파이썬] No.1620 나는야 포켓몬 마스터 이다솜 (0) | 2020.05.09 |
댓글