[기초 - 값변환, 출력변환] 6025~6031, 6042
6025 - 정수 2개 입력받아 합 계산하기
a, b = map(int, input().split())
print(a+b)
- map(함수, 반복 가능한 자료형)
- 반복 가능한 자료형(리스트, 튜플)을 함수에 넣어 수행
- 반환 값: map 객체(반환 값 사용 시 list/tuple로 형 변환 필요)
- map(int, input().split()): 정수형 공백 구분 한줄로 입력
6026 - 실수 2개 입력받아 합 계산하기
a = float(input())
b = float(input())
print(a+b)
- float( ): 실수형 변환
6027 - 10진 정수 입력받아 16진수로 출력하기1
a = int(input())
print('%x'%a) #16진수 소문자로 출력
- print("%x" %(n)): 16진수 서식 출력
<%연산자 이용>
- 0o, 0x 생략 출력됨
%b | 2진수 |
%o | 8진수 |
%x %X | 16진수(소문자/대문자) |
[참고] https://wikidocs.net/20403
02. Python(파이썬) 표준 출력
### 1. print함수 Python에서는 표준 출력을 하는 함수로 print함수를 지원합니다. 일단 도움말을 통해서 print 함수의 사용법을 알아보도록 하겠습니다. ...
wikidocs.net
https://it-garden.tistory.com/32
파이썬_기초 7_2진수, 8진수, 10진수, 16진수의 진수 변환
10진수에서 2진수, 8진수, 16진수로 변환 1. 내장함수 이용하기 10진수에서 2진수, 8진수, 16진수로 변환할 때 파이썬의 내장함수를 이용해 쉽게 변환할 수 있습니다. 이 때 문자열로 변환해서 str
it-garden.tistory.com
a = hex(int(input())) # 정수형->16진수 변환
print(a[2:]) # 앞에 2자리 제외
- hex( ): 정수형->16진수 문자열로 변환
<내장함수>
bin( ) | 2진수 | 0b |
oct( ) | 8진수 | 0o |
hex( ) | 16진수 | 0x |
6028 - 10진 정수 입력받아 16진수로 출력하기2
a = int(input())
print('%X'%a) #16진수 대문자 출력
6029 - 16진 정수 입력받아 8진수로 출력하기
a = input()
x = int(a, 16) #16진수->10진수 변환
print('%o'%x) #8진수 변환 출력
- int(숫자, n): n 진수 -> 10진수 변환
6030 - 영문자 1개 입력받아 10진수로 변환하기
a = ord(input()) #유니코드 값 변환
print(a)
- ord(문자): 유니코드 정수 반환
- ord('A'): 65
- ord('a'): 97
6031 - 정수 입력받아 유니코드 문자로 변환하기
a = int(input())#정수 입력
print(chr(a)) #유니코드 문자로 변환
- chr(정수): 유니코드 문자 반환
- ord('65'): A
- ord(97): a
[참고] https://blockdmask.tistory.com/544
[python] 파이썬 ord 함수, chr 함수 설명과 예제
안녕하세요. BlockDMask입니다. 오늘은 아스키코드 변환하는 함수인 ord, chr 함수에 대해서 알아보겠습니다. <목차> 1. ord 함수, chr 함수 설명 2. ord 함수, chr 함수 예제 1. 파이썬 ord 함수, chr 함수 기본
blockdmask.tistory.com
6042 - 실수 1개 입력받아 소숫점이하 자리 변환하기
a = float(input())
print(round(a,2)) # 둘째자리까지 반올림
- round(수, n): 수의 n번째 자리까지 반올림
a = float(input())
print(format(a, ".2f")) # 둘째자리까지 반올림한 실수 반환
- format(수, "%폭.정밀도 서식지정자"): 실수의 n번째 자리까지 반올림
- 폭: 공백 수
- 정밀도: 소수점 아래 표현할 숫자의 수
- 서식 지정자:
<round와 format의 차이>
round와 format 둘 다 반올림으로 사용할 수 있지만,
- round()
- 원하는 출력 형태로 서식화X (마지막 소수점 자리의 수가 0이면 출력X)
- format()
- 원하는 출력 형태로 서식화O
- 반환값: 문자
[참고] https://andamiro25.tistory.com/16
[파이썬]서식 지정하기, 포맷(Format)
3.6 숫자 및 문자 서식 지정하기(Formatting Numbers and Strings) 우리는 format 함수를 이용해 서식화된 문자(string)를 반환 할 수 있다. - 특정한 서식(format)으로 숫자를 표현해야 할 때 주로 사용한다. -..
andamiro25.tistory.com