코드업 기초 100제 파이썬 1028 ~ 1037

[코드업 기초 100제 링크]

1028번

print(int(input()))

1029번

x = float(input())
print("%.11f" %x)

1030번

print(int(input()))

1031번

x = int(input())
print("%o" %x)

1032번

x = int(input())
print("%x" %x)

1033번

x = int(input())
print("%X" %x)

1034번

x = input()
print(int(x,8))
int(a, b) # a는 n진수 형태인데 문자열이어야함

int는 n진수를 10진수로 변환시켜준다.

1035번

x = input()
x = int(x,16)
x= oct(x)
print(x[2:]) # 범위지정 안하면 0o가 앞에 붙어서 출력된다.

또는
x = input()
x = int(x,16)
print("%o" %x)

cf) 진수변환
10진수 -> 2, 8, 16 진수

  • 2진수로 변환 : bin()
  • 8진수로 변환 : oct()
  • 16진수로 변환 : hex()

1036번

x = input()
print(ord(x))

아스키코드값 정수로 바꿔주는 내장함수 ord() 사용

1037번

x = int(input())
print(chr(x))

아스키코드값 정수를 문자로 바꿔주는 내장함수 chr() 사용


© 2021. By Backtony