티스토리 뷰

 

 

 

6031. 정수 입력받아 유니코드 문자로 변환

 

입력

64

출력

A

 

a=int(input()) #정수값으로 인식
print(chr(a)) #chr을 사용하여 정수값을 문자 값으로 변환

 

chr()

정수 → 문자

ord()

문자 → 정수

 

 

 

 

6032. 정수 1개 입력받아 부호를 바꾸시오.

 

 

입력

1

출력

-1

 

 

a=int(input())
print(-a)

 

 

 

6033. 문자 1개 입력받아 다음 문자 출력

 

 

입력

a

출력

b

 

 

a=ord(input()) #문자값을 정수값으로 변환
print(chr(a+1)) #다음 문자를 출력하기 위해 +1을 해준 후 문자값으로 다시 변환

 

 

 

 

6034. 문자 1개를 입력받아 그 다음 문자를 출력

 

 

입력

123 -123

출력

246

 

 

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

 

 

 

다른 풀이로는 map을 사용할 수 있다.

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

map(int,input().split()) 을 사용하여 split 으로 분리된 문자를 int 형으로 바꾸어 변수에 넣어준다.

 

 

 

 

 

6035. 실수 2개 입력받아 곱 계산하시오.

 

 

입력

0.5 2.0

출력

1.0

 

 

a,b=map(float,input().split()) #실수값으로 변환
print(a*b)

 

 

 

 

 

6036. 단어 여러 번 출력하시오.

 

 

입력

love 3

출력

lovelovelove

 

 

 

a,b=input.split()
print(a*int(b)) #문자열 곱하기 정수는 정수만큼 문자열 출력

 

 

 

 

 

 

6037. 문장 여러 번 출력하시오.

 

 

 

입력

3

I love CS

출력

I love CSI love CSI love CS

 

 

 

a=input()
b=input()
print(b*int(a))

 

a=input()
b=int(input())
print(a*b)

 

 

 

 

 

 

6038. 정수 2개 입력받아 거듭제곱 계산하시오.

 

 

입력

2 10

출력

1024

 

 

a,b=map(int,input().split())
print(a**b) #**를 사용하여 거듭제곱 출력

 

 

 

 

6039. 실수 2개 입력받아 거듭제곱 계산하시오.

 

 

입력

4.0 2.0

출력

16.0

 

 

 

a,b=map(float,input().split()) 
print(a**b)

 

 

 

 

 

 

6040. 정수 2개 입력받아 나눈 몫 계산하시오.

 

 

 

입력

10 3

출력

3

 

 

 

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

 

// 연산자(floor division)는 나눈 몫을 계산한다.
a//b 와 같이 작성하면, a를 b로 나눈 몫(quotient)을 계산해준다.

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