[코드업_기초100제] #1032~#1063에서 중요한 문제
#1032~#1063에서 중요한 문제
P1033 : [기초-출력변환] 10진 정수 한 개 입력받아 16진수로 출력하기
a=input()
n=int(a)
m =('%x' % n)
m = m.upper()
print(m)
255
FF
P1038 : [기초-산술연산] 정수 두 개 입력받아 합 출력하기1
a, b = map(int, input().split(' '))
print(a+b)
123 -123
0
P1040 : [기초-산술연산] 정수 한 개 입력받아 부호 바꿔 출력하기
a = int(input())
print(-1*a)
1
-1
P1042 : [기초-산술연산] 정수 두 개 입력받아 나눈 몫 출력하기
a, b = map(int, input().split(' '))
print(int(a/b))
1 3
0
P1043 : [기초-산술연산] 정수 두 개 입력받아 나눈 나머지 출력하기
a, b = map(int, input().split(' '))
print(a%b)
2 3
2
P1045 : [기초-산술연산] 정수 두 개 입력받아 자동 계산하기
a, b = map(int, input().split(' '))
print(a+b)
print(a-b)
print(a*b)
print(a//b)
print(a%b)
c = round(a/b,2)
print("%0.2f" % c)
2 2
4
0
4
1
0
1.00
P1046 : [기초-산술연산] 정수 세 개 입력받아 합과 평균 출력하기
a,b,c = map(int, input().split(' '))
print(a+b+c)
c = float((a+b+c)/3)
print("%0.1f" % c)
1 2 3
6
2.0
P1048 : [기초-비트시프트연산] 한 번에 2의 n승으로 출력하기
a, b = map(int, input().split(' '))
print(a*pow(2, b))
1 3
8
P1049 : [기초-비교연산] 두 정수 입력받아 비교하기1
a,b = map(int, input().split(' '))
if a>b :
print(1)
else:
print(0)
9 1
1
P1050 : [기초-비교연산] 두 정수 입력받아 비교하기2
a,b = map(int, input().split(' '))
if a==b :
print(1)
else:
print(0)
0 0
1
P1052 : [기초-비교연산] 두 정수 입력받아 비교하기4
a,b = map(int, input().split(' '))
if a!=b :
print(1)
else:
print(0)
3 1
1
P1053 : [기초-논리연산] 참 거짓 바꾸기
내 풀이)
a = int(input())
if a==1 :
print(0)
elif a==0 :
print(1)
1
0
답안1)
# bool을 이용해서 True False로 나눈다)
a = int(input())
b = bool(a)
x = int(not b)
print(x)
1
0
P1054 : [기초-논리연산] 둘 다 참일 경우만 참 출력하기
# 내답
a, b = map(int, input().split(' '))
print(a&b)
0 1
0
# 답안
a,b=input().split()
x=int(a)
y=int(b)
b1=bool(x)
b2=bool(y)
z=int(b1 and b2)
print(z)
0 1
0
P1057 : [기초-논리연산] 참/거짓이 서로 같을 때에만 참 출력하기
a, b = map(int, input().split(' '))
a1 = bool(a)
b1 = bool(b)
if a1 == b1 :
print(1)
else :
print(0)
P1058 : [기초-논리연산] 둘 다 거짓일 경우만 참 출력하기
a, b = map(int, input().split(' '))
print(int((not a)&(not b)))
1 0
0
P1063 : [기초-삼항연산] 두 정수 입력받아 큰 수 출력하기
a, b = map(int, input().split(' '))
if a <= b :
print(b)
else :
print(a)
123 456
456