거북이개발자

[코드업 1026~1046] 기초 입출력, 데이터형, 출력변환, 산술연산 본문

Algorithm(Python)/CodeUp 기초 100제

[코드업 1026~1046] 기초 입출력, 데이터형, 출력변환, 산술연산

류정식 2021. 1. 4. 19:17

0. 제목

  • 코드업 1026
  • 코드업 1027
  • 코드업 1028
  • 코드업 1029
  • 코드업 1030
  • 코드업 1031
  • 코드업 1032
  • 코드업 1033
  • 코드업 1034
  • 코드업 1035
  • 코드업 1036
  • 코드업 1037
  • 코드업 1038
  • 코드업 1039
  • 코드업 1040
  • 코드업 1041
  • 코드업 1042
  • 코드업 1043
  • 코드업 1044
  • 코드업 1045
  • 코드업 1046

 

 

 

 

 

 


1. 문제

 


2. 풀이

  • oct(), hex() 메소드를 통해서 int형 변수의 진법 변경이 가능한다.
  • a[0:2] 이런식으로 문자열을 바로 슬라이스 할 수 있다.
  • 8진법은 앞에 "0o"을 16진법은 앞에 "0x"을 붙히면 된다.
  • 다른언어와 다르게 나눈 몫구하는 연산이 // 이다.

3. 코드

 

  • 코드업 1026
a, b, c=map(int, input().split(":"))
print(b)
  • 코드업 1027
a, b, c=map(int, input().split("."))
print("%02d-%02d-%04d" %(c, b, a))
  • 코드업 1028
a=input()
print(a)
  • 코드업 1029
a=float(input())
print("%.11f" %a)
  • 코드업 1030
a=input()
print(a)
  • 코드업 1031
a=int(input())
a=oct(a)

print(a[2:len(a)])
  • 코드업 1032
a=int(input())
a=hex(a)

print(a[2:len(a)])
  • 코드업 1033
a=int(input())
a=hex(a)

a=a.upper()

print(a[2:len(a)])
  • 코드업 1034
a=input()
b="0o"
a=b+a
a=int(a, 8)
print(a)
  • 코드업 1035
a=input()
b="0x"
a=b+a
a=int(a, 16)
a=oct(a)

print(a[2:len(a)])
  • 코드업 1036
a=input()
a=ord(a)
print("%d" %a)
  • 코드업 1037
a=int(input())
a=chr(a)
print(a)
  • 코드업 1038
a, b=map(int, input().split())
print(a+b)
  • 코드업 1039
a, b=map(int, input().split())
print(a+b)
  • 코드업 1040
a=int(input())
print(a*(-1))
  • 코드업 1041
a=input()
a=ord(a)+1
print(chr(a))
  • 코드업 1042
a, b=map(int, input().split())
print(a//b)
  • 코드업 1043
a, b=map(int, input().split())
print(a%b)
  • 코드업 1044
a=int(input())
print(a+1)
  • 코드업 1045
a, b=map(int, input().split())
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
print("%.2f" %(a/b))
  • 코드업 1046
a, b, c=map(int, input().split())
print(a+b+c)
print("%.1f" %((a+b+c)/3))

 

 

Comments