본문 바로가기

CodeUp/Python

[CodeUp_Python] 6031 ~ 6035

문제 설명

10진 정수 1개를 입력받아 유니코드 문자로 출력하기

입력

10진 정수 1개(32 ~ 126 범위)가 입력된다.

출력

유니코드 문자로 출력한다.

내 풀이

a = int(input())
print(chr(a))

 


chr( ) : 정수값->문자 형태로 바꿔준다.

ord( ) : 문자->정수값 형태로 바꿔준다.


 


문제 설명

입력된 정수의 부호를 바꿔 출력하기

입력

정수 1개가 입력된다.

출력

부호를 바꿔 출력한다.

내 풀이

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

 


단항(unary) 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대인 값이 된다.


 


 

문제 설명

문자 1개를 입력받아 그 다음 문자를 출력하기
(영문자 'A'의 다음 문자는 'B'이고, 숫자 '0'의 다음 문자는 '1'이다.)

입력

문자 1개가 입력된다.

출력

그 다음 문자를 출력한다.

내 풀이

a = ord(input())
a = a + 1
print(chr(a))

모범 답안

a = input()
b = ord(a) + 1
c = chr(b)
print(c)

 


문제 설명

정수 2개(a, b)를 입력받아 a에서 b를 뺀 차를 출력하는 프로그램을 작성하기

입력

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

출력

첫 번째 정수에서 두 번째 정수를 뺀 차를 출력한다.

 

내 풀이

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

 


 

문제 설명

실수 2개(f1, f2)를 입력받아 곱을 출력하는 프로그램을 작성하기

입력

2개의 실수가 공백으로 구분되어 입력된다.

출력

첫 번째 실수와 두 번째 실수를 곱한 값을 출력한다.

내 풀이

f1, f2 = input().split(' ')
g = float(f1) * float(f2)
print(g)

 

'CodeUp > Python' 카테고리의 다른 글

[CodeUp_Python] 6041 ~ 6045  (0) 2021.12.12
[CodeUp_Python] 6036 ~ 6040  (0) 2021.12.10
[CodeUp_Python] 6026 ~ 6030  (0) 2021.12.07
[CodeUp_Python] 6021 ~ 6025  (0) 2021.12.02
[CodeUp_Python] 6016 ~ 6020  (0) 2021.11.30