본문 바로가기
Python/파이썬 코드업

코드업 100제 22-27

by sophia02 2022. 1. 21.

22번

공백이 포함되어 있는 한 문장이 입력된다. 단, 입력되는 문장은 여러 개의 단어로 구성되고, 엔터로 끝난다.

더보기
string = input() 
print(string)

 

23번

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

입력 :
1.435867

출력 :
1
435867

더보기
string = input().split('.'# .을 기준으로 나누기
print('''\ 
{}
{}
'''.format(string[0], string[1])) #'''\를 이용해 보이는 대로 출력하게 만듦

 

24번

단어를 1개 입력받는다.
입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다.
(단, 단어의 문자(영어)를 하나씩 나누어 한 줄에 한 개씩 ' '로 묶어서 출력한다.)

입력 :
'Boy'

출력 :
'B'
'o'
'y'

더보기
string = input()
for i in range(len(string)):
  print("'{}'".format(string[i]))

 

25번

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

입력 :
75254

출력 :
[70000]
[5000]
[200]
[50]
[4]

더보기
x = input()
count = len(x)-1
for i in range(len(x)):
  print([int(x[i] + '0'*count)])
  count -= 1

 

26번

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

더보기
hr, min, sec = input().split(':')
print(min)

27번

년월일을 출력하는 방법은 나라마다, 형식마다 조금씩 다르다.

년월일(yyyy.mm.dd)를 입력받아,

일월년(dd-mm-yyyy)로 출력해보자.

(단, 한 자리 일/월은 0을 붙여 두자리로 출력한다.)

더보기
year, month, day = input().split('.')
month = '0'+ month if len(month) == 1 else month
day = '0' + day if len(day) == 1 else day
print('{}-{}-{}'.format(day,month,year))

 

'Python > 파이썬 코드업' 카테고리의 다른 글

코드업 100제 38-46  (0) 2022.01.23
코드업 100제 31-37  (0) 2022.01.22
코드업 100제 28-30  (0) 2022.01.21
코드업 100제 10-20  (0) 2022.01.20
코드업 기초 100제 1-8번  (0) 2022.01.18