text = input()
for i in range(len(text)):
print(text[i])
text = input()
for i in range(0, len(text), 2):
print(text[i:i+2], end=' ')
text = input().split(':')
print(text[1])
text = input().split(' ')
print(text[0], text[1], sep='')
text = input().split(' ')
print(int(text[0]) + int(text[1]))
f1 = input()
f2 = input()
print(float(f1) + float(f2))
i = input()
n = int(i)
print('%x' % n)
i = input()
n = int(i)
print('%X' % n)
i = input()
n = int(i, 16)
print('%o' % n)
c = input()
n = ord(c)
print(n)
i = input()
c = chr(int(i))
print(c)
i = input()
inversed = -int(i)
print(inversed)
c = input()
n = ord(c)
print(chr(n+1))
i1 = input()
i2 = input()
print(int(i1) - int(i2))
f1, f2 = input().split()
result = float(f1) * float(f2)
print(result)
i = input()
text, n = i.split()
for k in range(int(n)):
print(text, end='')
n = input()
text = input()
for k in range(int(n)):
print(text, end='')
i = input()
a, b = i.split()
print(int(a)**int(b))
i = input()
a, b = i.split()
print(float(a)**float(b))
i = input()
a, b = i.split()
print(int(a) // int(b))
i = input()
a, b = i.split()
print(int(a) % int(b))
i = input()
print(format(float(i), ".2f"))
i = input()
a, b = i.split()
print(format(float(a)/float(b), ".3f"))
i = input().split()
a, b = int(i[0]), int(i[1])
print(a + b)
print(a - b)
print(a * b)
print(a // b)
print(a % b)
print(format(a/b, ".2f"))
i = input().split()
sum = 0
for k in range(3):
sum += int(i[k])
print(sum, format(sum/3, ".2f"))
print('%x' %n)는 소문자로 print('%X' %n)은 대문자로 출력된다.
int(i, 16) i를 16진수로 인식해서 변환 ex) i = 'f', n = int(i, 16)이면 n = 15
ord('문자')는 입력받은 문자를 10진수 유니코드 값으로 변환해주는 함수이고,
반대로 chr('정수')는 입력받은 정수에 해당하는 유니코드 문자로 변환해준다.
format(입력값, "형식")는 원하는 자리까지의 정확도로 반올림 된 실수 값을 만들어 준다. 형식 예: .2f (소수점 아래 3번째 자리에서 반올림)