[Python]알고리즘/코드업

[기초 - 값변환, 출력변환] 6025~6031, 6042

HSY_mumu 2022. 3. 16. 00:01
728x90

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

 

 

 

 

 

 

 

 

 

728x90