코드업 기초 100제 문제 025 # 다섯 자리의 정수 1개를 입력받아 각 자리별로 나누어 출력한다. # 입력 : # 75254 # 출력 : # [70000] # [5000] # [200] # [50] # [4] 소스 더보기 num = str(input()) #i = 4 #5자리일때는 되지만 다른자리수일경우 오류발생 i = len(num) - 1 for j in num: print("[{}{}]".format(j, '0'*i)) i = i - 1
코드업 기초 100제 문제 024 # 단어를 1개 입력받는다. # 입력받은 단어(영어)의 각 문자를 한줄에 한 문자씩 분리해 출력한다. # (단, 단어의 문자(영어)를 하나씩 나누어 한 줄에 한 개씩 ' '로 묶어서 출력한다.) # 입력 : # 'Boy' # 출력 : # 'B' # 'o' # 'y' 소스 더보기 word = input() for i in word: print("'{}'".format(i))
코드업 기초 100제 문제 023 # 실수 1개를 입력받아 정수 부분과 실수 부분으로 나누어 출력한다. # 입력 : # 1.435867 # 출력 : # 1 # 435867 소스 더보기 num = input().split('.') print(num[0], num[1], sep='\n') # print("{}\n{}".format(num[0],num[1]))
코드업 기초 100제 문제 019 #주민번호는 다음과 같이 구성된다. #XXXXXX-XXXXXXX #앞의 6자리는 생년월일(yymmdd)이고 뒤 7자리는 성별, 지역, 오류검출코드이다. #주민번호를 입력받아 형태를 바꿔 출력해보자. #입력 #주민번호 앞 6자리와 뒷 7자리가 '-'로 구분되어 입력된다. (입력값은 가상의 주민번호이다.) ex)110011-0000000 #출력 #'-'를 제외한 주민번호 13자리를 모두 붙여 출력한다. #입력 : 000907-1121112 #출력 : 0009071121112 소스 더보기 front, back = input().split('-') print(front, back, sep='')#sep 활용 #print(front+back)#문자열 덧샘
코드업 기초 100제 문제 018 # 년, 월, 일을 입력받아 지정된 형식으로 출력하는 연습을 해보자. # 입력 # 연, 월, 일이 ".(닷)"으로 구분되어 입력된다. # 출력 # 입력받은 연, 월, 일을 yyyy.mm.dd 형식으로 출력한다. # 입력 : 2020.2.9 # 출력 : 2020.02.09 # (단, m 혹은 d가 한 자리 수인 경우 앞에 0을 붙여 출력한다.) 소스 더보기 1번풀이 year, month, day = input().split('.') if int(month) < 10: month = '0' + month if int(day) < 10: day = '0' + day print(year, month, day, sep='.') 수의 크기로 체크 2번풀이 year, month, d..
코드업 기초 100제 문제 017 # 어떤 형식에 맞추어 시간이 입력될 때, 그대로 출력하는 연습을 해보자. # 콜론(:) 기호를 기준으로 두 수가 각 변수에 저장된다. # 입력 : 3:15 # 출력 : 3:15 소스 더보기 1번풀이 num1, num2 = map(int, input().split(':')) print(num1, num2, sep=':') 2번풀이 num1, num2 = input().split(':') print('{}:{}'.format(num1, num2)) 양식이 복잡하여 print의 매개변수인 sep을쓰기힘들때는 문자열의 메소드(함수)인 format()을 이용하면 문자열 내부에 변수값을 대입할 수 있다. format함수 https://blockdmask.tistory.com/424
코드업 기초 100제 문제 015 # 실수(float) 1개를 입력받아 저장한 후, # 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 # 소수점 이하 둘 째 자리까지 출력하시오. 소스 더보기 num = round(float(input()), 2) print(num) 파이썬에는 round라는 반올림을 해주는 함수가 있습니다. 그걸활용하여 반올림 기능을 따로 만들어주지않아도 됩니다. round함수 https://docs.python.org/ko/3/library/functions.html?highlight=round