티스토리 뷰

 

 

6021. 단어 1개 입력받아 나누어 출력하시오.

 

 

입력

Hello

출력

H

e

l

l

o

 

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

 

 

 

 

6022. 연월일 입력받아 나누어 출력하시오.

 

 

입력

200304

출력

20 03 04

 

 

s=input()
print(s[0:2],s[2:4],s[4:])

 

 

 

 

6022. 시분초 입력받아 분만 출력하시오.

 

 

 

입력

17:23:57

출력

23

 

 

a,b,c=input().split(':')
print(b)

 

s=input().split(':')
print(s[1])

 

분만 출력하기 위한 방법으로는 두가지가 있다.

문자를 나누어 입력 받고 출력하는 방법과 배열형태로 저장 후 출력하는 방법.

 

 

 

 

 

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

 

 

입력

hello world

출력

helloworld

 

 

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

 

키보드로 입력되는 것들은 기본적으로 문자열로 인식된다.

또한, 문자열끼리 더하기(+)를 실행하면 두 문자열을 합쳐 연결한(concatenate) 결과가 만들어진다.

 

 

 

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

 

 

 

입력

123 -123

출력

0

 

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

 

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

 

 

 

 

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

 

 

입력

0.1

0.9

출력

1.0

 

 

a=input()
b=input()
a=float(a)
b=float(b)
print(a+b)

 

숫자로 구성된 문자열이나 정수를 실수 값으로 바꾸는 명령어는 float() 를 사용한다.

 

 

 

 

 

6027. 10진 정수 입력받아 16진수로 출력하시오.(소문자)

 

 

입력

255

출력

ff

 

 

n=input()
n=int(n) #n을 10진수(정수) 형태로 바꿔 변수에 저장
print('%x'% n) #%x를 사용하여 16진수 소문자 형태로 출력

 

 

 

 

 

6028.  10진 정수 입력받아 16진수로 출력하시오.(대문자)

 

 

입력

255

출력

FF

 

 

n=input()
n=int(n)
print("%X"% n) #대문자로 출력시 %X를 사용

 

 

 

 

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

 

 

 

입력

f

출력

17

 

 

n=input()
n=int(n,16) #16진수로 인식하여 변수에 저장
print('%o'% n) #%o를 사용하여 8진수로 출력

 

 

 

 

 

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

 

 

 

입력

A

출력

65

 

 

n=ord(input()) #입력받은 문자를 유니코드로 변환
print(n)

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday