코드업 Python 기본 100
https://codeup.kr/problemsetsol.php?psid=33
문제집 / Python 기초 100제
codeup.kr
# 6022 기초 입출력 - 연월일 입력받아 나누어 출력하기
6자리의 연월일(YYMMDD)을 입력받아 나누어 출력해보자.
a = input()
print(a[0:2], a[2:4], a[4:6])
# 6023 기초 입출력 - 시분초 입력받아 분만 출력하기
시:분:초 형식으로 시간이 입력될 때 분만 출력해보자.
a = input().split(':')
print(a[1])
# 6024 기초 입출력 - 단어 2개 입력받아 이어 붙이기
알파벳 문자와 숫자로 이루어진 단어 2개를 입력받아
순서대로 붙여 출력하는 프로그램을 작성해보자.
a, b = input().split()
result = a + b
print(result)
# 6025 기초 값변환 - 정수 2개 입력받아 합 계산하기
정수 2개를 입력받아
합을 출력하는 프로그램을 작성해보자.
a, b = input().split()
a = int(a)
b = int(b)
result = a + b
print(result)
# 6026 기초 값변환 - 실수 2개 입력받아 합 계산하기
실수 2개를 입력받아
합을 출력하는 프로그램을 작성해보자.
a = input()
a = float(a)
b = input()
b = float(b)
print(a+b)
# 6027 기초 출력변환 - 10진 정수 입력받아 16진수로 출력하기1
10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
a = input()
n = int(a)
print('%x'%n)
# 6028 기초 출력변환 - 10진 정수 입력받아 16진수로 출력하기2
10진수를 입력받아 16진수(hexadecimal)로 출력해보자.
a = input()
n = int(a)
result = '%x'%n
print(result.upper())
예시
print('%X' % n) #n에 저장되어있는 값을 16진수 대문자 형태 문자열로 출력
a=input()
a=int(a)
print("%X"%a)
# 6029 기초 값변환 - 16진수 정수 입력받아 8진수로 출력하기
16진수를 입력받아 8진수(octal)로 출력해보자.
a = input()
n = int(a, 16) #입력된 a를 16진수로 변수 n에 저장
print('%o' %n) #n값을 8진수 문자열로 출력
# 6030 기초 값변환 - 영문자 1개 입력받아 10진수로 변환하기
영문자 1개를 입력받아 10진수 유니코드(Unicode) 값으로 출력해보자.
a = ord(input()) #입력받은 문자를 10진수 유니코드 값으로 변환한 후, n에 저장한다.
print(a)
# 6031 기초 값변환 - 정수 입력받아 유니코드 문자로 변환하기
10진 정수 1개를 입력받아
유니코드 문자로 출력해보자.
a = int(input())
print(chr(a)) #c에 저장되어 있는 정수 값을 유니코드 문자(chracter)로 바꿔 출력한다.
chr( )는 정수값->문자, ord( )는 문자->정수값 형태로 바꿔주는 서로 반대 방향으로 바꾸어 주는 기능을 한다.
# 6032 기초 산술연산 - 정수 1개 입력받아 부호 바꾸기
입력된 정수의 부호를 바꿔 출력해보자.
a = int(input())
print(-a)
# 6033 기초 산술연산 - 문자 1개 입력받아 다음 문자 출력하기
문자 1개를 입력받아 그 다음 문자를 출력해보자.
영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다.
a = ord(input())
print(chr(a+1))
# 6034 기초 산술연산 - 정수 2개 입력받아 차 게산하기
정수 2개(a, b)를 입력받아 a에서 b를 뺀 차를 출력하는 프로그램을 작성해보자.
a, b = input().split()
result = int(a) - int(b)
print(result)
# 6035 기초 산술연산 - 실수 2개(f1, f2)를 입력받아 곱을 출력하는 프로그램을 작성해보자.
a, b = input().split()
result = float(a) * float(b)
print(result)
# 6036 기초 산술연산 - 단어 여러번 출력하기
단어와 반복 횟수를 입력받아 여러 번 출력해보자.
a, b = input().split()
b = int(b)
print(a*b)
# 6037 기초 산술연산 - 문장 여러번 출력하기
반복 횟수와 문장을 입력받아 여러 번 출력해보자.
a = input()
b = input()
print(int(a)*b)
'코딩테스트 > 코드업' 카테고리의 다른 글
(5/3) [코드업 Python 기본 100제] 기초-비트단위논리연산, 3항연산, 선택실행구조 (2) | 2023.05.04 |
---|---|
(5/2) [코드업 Python 기본 100제] 기초-비교연산, 논리연산 (0) | 2023.05.02 |
(5/1) [코드업 Python 기본 100제] 기초-산술연산, 비트시프트연산 (0) | 2023.05.01 |
(4/12) [코드업 Python 기본 100제] 기초- 입출력 (0) | 2023.04.12 |
(4/11) [코드업 Python 기본 100제] 기초-출력 (0) | 2023.04.12 |