[code-up] Python 기초 100제

qoqo_mi·2022년 5월 2일
post-thumbnail

6021. 알파벳과 숫자로 이루어진 단어 1개가 입력된다. 입력받은 단어의 각 문자를 한 줄에 한 문자씩 분리해 출력한다.

s= input()

print(s[0])
print(s[1])
print(s[2])
print(s[3])
print(s[4])

6022. 6자리의 연월일(YYMMDD)을 입력받아 나누어 출력해보자

✍🏻 입력: 6자리 숫자로 이루어진 연월일(YYMMDD)이 입력된다.

✍🏻 출력: 년도(YY) 월(MM) 일(DD)을 공백으로 구분해 한 줄로 출력한다.

s= input()

print(s[0:2])
print(s[2:4])
print(s[4:6])

6023. 시분초 입력받아 분만 출력하기

✍🏻 입력: 시:분:초 형식으로 입력된다.

✍🏻 출력: 분만 출력한다.

a = input().split(':')

print(a[1])

6024. 단어 2개 입력받아 이어 붙이기

✍🏻 입력: 알파벳과 숫자로 이루어진 2개의 단어가 공백으로 구분되어 입력된다.

✍🏻 출력: 입력된 2개의 단어를 순서대로 붙여 출력한다.

a,b = input().split()
c = a+b
print(c)

6025. 정수 2개 입력받아 합 계산하기

✍🏻 입력: 2개의 정수가 공백으로 구분되어 입력된다.

✍🏻 출력: 두 정수의 합을 출력한다.

a,b = map(int,input().split())
c = a+b
print(c)

6026. 실수 2개 입력받아 합 계산하기

✍🏻 입력: 2개의 실수가 줄을 바꿔 입력된다.

✍🏻 출력: 두 실수의 합을 출력한다.

a = float(input())
b = float(input())

c = a+b
print(c)

6027. 10진 정수 입력받아 16진수로 출력하기

✍🏻 입력: 10진수 1개가 입력된다.

✍🏻 출력: 16진수(소문자) 형태로 출력한다.

a= hex(int(input()))

print(a[2:])

6028. 10진 정수 입력받아 16진수로 출력하기2

✍🏻 입력: 16진 정수 1개가 입력된다.

✍🏻 출력: 8진수 형태로 출력한다.

a= oct(int(input()))
b= a.upper()
print(b[2:])

6029. 16진 정수 입력받아 8진수로 출력하기

✍🏻 입력: 16진 정수 1개가 입력된다.

✍🏻 출력: 8진수 형태로 출력한다.

a = oct(int(input(),16))

print(a[2:])

6030. 영문자 1개 입력받아 10진수로 변환하기

✍🏻 입력: 유니코드 영문자 1개가 입력된다.

✍🏻 출력: 유니코드 값을 10진수로 출력한다.

n = ord(input())
print(n)

🔥 정리

🖇 s [ a : b ]

s = input()
print(s[0:2])
  • 위에 코드를 실행하면 a번째 문자부터 b-1번째 문자까지 잘라낸 부분을 의미한다.

0개의 댓글