코드업 기초 100제 문제 022
코드업 기초 100제 문제 022 # 공백이 포함되어 있는 한 문장이 입력된다. # 단, 입력되는 문장은 여러 개의 단어로 구성되고, 엔터로 끝난다. 소스 더보기 string = input() print(string)
코드업 기초 100제 문제 022 # 공백이 포함되어 있는 한 문장이 입력된다. # 단, 입력되는 문장은 여러 개의 단어로 구성되고, 엔터로 끝난다. 소스 더보기 string = input() print(string)
코드업 기초 100제 문제 020 # 1개의 문자열을 입력받아 그대로 출력해보자. 소스 더보기 string = input() print(string)
코드업 기초 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제 문제 016 # int형 정수 1개를 입력받아 공백을 사이에 두고 3번 출력해보자. 소스 더보기 num = int(input()) print(num, num, num)
코드업 기초 100제 문제 015 # 실수(float) 1개를 입력받아 저장한 후, # 저장되어 있는 값을 소수점 셋 째 자리에서 반올림하여 # 소수점 이하 둘 째 자리까지 출력하시오. 소스 더보기 num = round(float(input()), 2) print(num) 파이썬에는 round라는 반올림을 해주는 함수가 있습니다. 그걸활용하여 반올림 기능을 따로 만들어주지않아도 됩니다. round함수 https://docs.python.org/ko/3/library/functions.html?highlight=round
코드업 기초 100제 문제 014 # 2개의 문자(ASCII CODE)를 입력받아서 순서를 바꿔 출력해보자. 아스키 코드란? 컴퓨터가 문자를 읽을 수 있도록 문자에 대응하는 숫자들이 존재한다. 예 ) A => 1100001 이때의 문자가 '아스키 문자'이며, 숫자가 '아스키 코드'이다. 소스 더보기 word = input().split() print(word[1], word[0])
코드업 기초 100제 문제 013 # 정수(int) 2개를 입력받아 그대로 출력해보자. (단, 띄어쓰기를 기준으로 입력한다.) # 입력 : 1 5 # 출력 : 1 5 소스 더보기 1번풀이 num1, num2 = map(int, input().split()) print(num1, num2) 2번풀이 num = list(map(int, input().split())) print(num[0], num[1]) 3번풀이 num = list(map(int, input().split())) print(*num) *(아스테리크)를 사용하여 컨테이너 타입의 데이터를 Unpacking 할 수 있다 *(아스테리크) https://mingrammer.com/understanding-the-asterisk-of-python/ ..
코드업 기초 100제 문제 012 # 실수형(float)로 변수를 선언하고 # 그 변수에 실수값을 저장한 후 # 저장되어 있는 실수값을 출력해보자. 소스 더보기 num = float(input()) print(num)