#1031 : [기초-출력변환] 10진 정수 1개 입력받아 8진수로 출력하기
10진수를 입력받아 8진수(octal)로 출력해보자.
풀이1)
octal = int(input())
print(oct(10)[2:])
- 2:는 앞 두 자리 생략하고 출력한다는 의미
풀이2)
a = input()
print("%o" % int(a))
- %o는 8진수로 출력
#1032 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기
10진수를 입력받아 소문자 16진수(hexadecimal)로 출력해보자.
풀이1)
hexadecimal = int(input())
print(hex(hexadecimal)[2:])
- hexadecimal는 16진수로 바뀌는 내장 함수
풀이2)
a = input();
print("%x" % int(a))
- %x 는 소문자 16진수로 출력
#1033 : [기초-출력변환] 10진 정수 입력받아 16진수로 출력하기
10진수를 입력받아 대문자 16진수(hexadecimal)로 출력해보자.
풀이1)
hexadecimal = int(input())
HexConv = hex(hexadecimal)[2:]
print(HexConv.upper())
- upper()은 소문자를 대문자로 변환하는 문자열 메소드
풀이2)
a = input()
print("%X" % int(a))
- %X 는 대문자 16진수로 출력
#1034 : [기초-출력변환] 8진 정수 1개 입력받아 10진수로 출력하기
8진수로 입력된 정수 1개를 10진수로 바꾸어 출력해보자.
풀이1)
octal = '0o' + input()
print(int(octal,8))
- int(a,8)는 a가 8진수라는 의미
풀이2)
a = input()
print(int(a,8)
#1035 : [기초-출력변환] 16진 정수 1개 입력받아 8진수로 출력하기
16진수로 입력된 정수 1개를 8진수로 바꾸어 출력해보자.
a = int(input(), 16) #16진수로 입력받는다는 의미
print('%o'%a) #%o는 8진수로 출력한다는 의미
#1036 : [기초-출력변환] 영문자 1개 입력받아 10진수로 출력하기
영문자 1개를 입력받아 아스키 코드표의 10진수 값으로 출력해보자.
a=input()
n=ord(a) #ord()는 문자의 아스키 코드 값을 돌려주는 함수
print(n)
#1037 : [기초-출력변환] 정수 입력받아 아스키 문자로 출력하기
10진 정수 1개를 입력받아 아스키 문자로 출력해보자.
단, 0 ~ 255 범위의 정수만 입력된다.
a=input()
n=int(a)
c=chr(n) #chr()는 아스키 코드 값을 문자로 변환하는 함수
print(c)
#1038 : [기초-산술연산] 정수 2개 입력받아 합 출력하기1
1정수 2개를 입력받아 합을 출력하는 프로그램을 작성해보자.
a, b = input().split(' ')
a = int(a)
b = int(b)
print(a+b)
#1039 : [기초-산술연산] 정수 2개 입력받아 합 출력하기2
정수 2개를 입력받아 합을 출력해보자.
a, b = input().split()
a = int(a)
b = int(b)
print(a+b)
#1040 : [기초-산술연산] 정수 1개 입력받아 부호 바꿔 출력하기
입력된 정수의 부호를 바꿔 출력해보자.
c = input()
c = int(c)
print(-c)
'Python > PS in Python' 카테고리의 다른 글
[코드업 기초 100제] 1051~60 (파이썬) (0) | 2020.07.20 |
---|---|
[코드업 기초 100제] 1041~50 (파이썬) (0) | 2020.07.19 |
[코드업 기초 100제] 1021~30 (파이썬) (0) | 2020.07.16 |
[코드업 기초 100제] 1011~20 (파이썬) (0) | 2020.07.16 |
[코드업 기초 100제] 1001~1010 (파이썬) (0) | 2020.07.16 |
댓글