본문 바로가기
Python/PS in Python

[코드업 기초 100제] 1021~30 (파이썬)

by Air’s Big Data 2020. 7. 16.

#1021 : [기초-입출력] 단어 1개 입력받아 그대로 출력하기 

1개의 단어를 입력받아 그대로 출력해보자.

a=input()
print(a)

 

 

#1022 : [기초-입출력] 문장 1개 입력받아 그대로 출력하기

공백 문자가 포함되어 있는 문장을 입력받고 그대로 출력하는 연습을 해보자.

string = input()
print(string)

 

 

#1023 : [기초-입출력] 실수 1개 입력받아 부분별로 출력하기

실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다.

a,b = input().split('.')
print(a)
print(b)

 

 

#1024 : [기초-입출력] 단어 1개 입력받아 나누어 출력하기

단어를 1개 입력받는다. 입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다.

string = input()
for i in string: 
    print("'"+c+"'")

 

 

#1025 : [기초-입출력] 정수 1개 입력받아 나누어 출력하기

다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다.

integer = input()
count = len(integer)-1    #입력 자릿수의 -1한 값
for i in integer:
    count -= 1            #count는 for문이 돌아가면서 -1씩
    print([int(i+'0'*count)])

 - 정수형으로 나와야 해서 int로 감싸줌.

 

 

#1026 : [기초-입출력] 시분초 입력받아 분만 출력하기

입력되는 시:분:초 에서 분만 출력해보자.

a,b,c = input().split(':')
print(b)

 

 

#1027 : [기초-입출력] 년월일 입력 받아 형식 바꿔 출력하기

년월일(yyyy.mm.dd)를 입력받아, 일월년(dd-mm-yyyy)로 출력해보자.
(단, 한 자리 일/월은 0을 붙여 두자리로, 년도도 0을 붙여 네자리로 출력한다.)

y,m,d = input().split('.')
m = 0+m if len(m)==1 else m
d = 0+m if len(d)==1 else m
print(m+'-'+d+'-'+y)

 

#1028 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기2

정수 1개를 입력받아 그대로 출력해보자.
(단, 입력되는 정수의 범위는 0 ~ 4,294,967,295 이다.)

integer = int(input()) 
print(integer)

 - int로 감싸줘야 정수로 표현

 

 

#1029 : [기초-데이터형] 실수 1개 입력받아 그대로 출력하기2

실수 1개를 입력받아 그대로 출력해보자.

(단, 입력되는 실수의 범위는 +- 1.7*10-308 ~ +- 1.7*10308 이다.)

입력 : 소수점 아래 숫자가 11개 이하인 실수 1개가 입력된다.
출력 : 입력된 실수를 소수점 이하 11자리까지 반올림하여 출력한다.

a = float(input());
print("%.11f" % a)

 - "%.11f" % a : a의 소수점 이하 11자리까지 출력

 

 

#1030 : [기초-데이터형] 정수 1개 입력받아 그대로 출력하기3

정수 1개를 입력받아 그대로 출력해보자.

a = int(input())
print(a)

 

 

댓글