문제 설명
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 |