# 변수 연산
num1 =10
num = 7
print(num1 / num)
# 1.4285714285714286
print(num1 // num)
# 1
print(num1 % num)
# 3
print(num1 + num)
# 17
num1 = "10"
num = "7"
print(num1 + num)
# 107
num1 = 10
num = "7"
print(num1 + num)
# 오류
# Formating 연산
num1 = 7
num2 = 3
print('더하기\t결과\t:\t', num1 + num2)
print('빼기\t결과\t:\t', num1 - num2)
print('곱하기\t결과\t:\t', num1 * num2)
print('나누기\t결과\t:\t',num1 / num2)
# 더하기 결과 : 10
# 빼기 결과 : 4
# 곱하기 결과 : 21
# 나누기 결과 : 2.3333333333333335
num1 = 7
num2 = 3
print('더하기\t결과\t:\t{}'.format(num1 + num2))
print('빼기\t결과\t:\t{}'.format(num1 - num2))
print('곱하기\t결과\t:\t{}'.format(num1 * num2))
print('나누기\t결과\t:\t{}'.format(num1 / num2))
# 더하기 결과 : 10
# 빼기 결과 : 4
# 곱하기 결과 : 21
# 나누기 결과 : 2.3333333333333335
# 자리수 연산
num = 456
temp = (num//100) * 100
print('결과확인 : {}'.format(temp))
# 결과확인 : 400
temp = num - (num%100)
print('결과확인 : {}'.format(temp))
# 결과확인 : 400
num1 = '456'
print('결과확인 : {}'.format(num1[0]+'00'))
# 결과확인 : 400
# 숫자 입력
x = int(input('첫 번째 정수 입력 : '))
y = int(input('두 번째 정수 입력 : '))
sum = x + y
# 첫 번째 정수 입력 : 81
# 두 번째 정수 입력 : 12
print('{}'.format(x))
if(x%10 in [2, 4, 5, 9] ): print("와")
else: print('과')
print('{}의 합은 {}입니다.'.format(y, sum))
# 나눗셈의 몫과 나머지
x = int(input('첫 번째 정수 입력 : '))
y = int(input('두 번째 정수 입력 : '))
div = x // y
left = x % y
# 첫 번째 정수 입력 : 84
# 두 번째 정수 입력 : 51
print('나눗셈 몫 : {}'.format(div))
print('나머지 : {}'.format(left))
# 나눗셈 몫 : 1
# 나머지 : 33
# 타입 변환
Jav = int(input('Java\t점수 입력 : '))
Web = int(input('Web\t점수 입력 : '))
And = int(input('Android\t점수 입력 : '))
# Java 점수 입력 : 54
# Web 점수 입력 : 51
# Android 점수 입력 : 84
sum = Jav + Web + And
avg = int(sum / 3)
print('합계 : {}'.format(sum))
print('평균 : {}'.format(avg))
# 합계 : 189
# 평균 : 63
# 초 입력
sec = int(input('초 입력 : '))
h = sec // 3600
m = (sec - 3600*h) // 60
sec = sec % 60
# 초 입력 : 9999
print('{}시 {}분 {}초'.format(h, m, sec))
# 2시 46분 39초
sec = int(input('초 입력 : '))
h = sec // 3600
m = sec // 60 % 60
sec = sec % 60
# 초 입력 : 9999
print('{}시 {}분 {}초'.format(h, m, sec))
# 2시 46분 39초
# 문자 반복 s = '*'
print(s * 5)
# *****
# 대입연산자
a = 6
a += 2
a
# 8
# 자리 바꾸기
a = 3
b = 6
temp = a
a = b
b = temp
print(a, b)
# 6 3
# Boolean 연산
a = 3
b = 10
print(not a>b)
# True
Programming/Python