딩굴댕굴

Python - 복습 겸 연습문제 풀기

by jennysgap

BOX

복습 겸 연습문제 풀기


var1 = input('input 1 : ')
var2 = input('input 2 : ')
var3 = input('input 3 : ')
var4 = input('input 4 : ')
var5 = input('input 5 : ')

sum = int(var1) + int(var2) + int(var3) + int(var4) + int(var5)
avg = sum / 5

print('합 :', sum)
print('평균 :', avg)


a = input('input x : ')
b = input('input y : ')
c = input('input z : ')
x = int(a)
y = int(b)
z = int(c)
print('(x+y)*(x+z)/(y%z) =', (x+y)*(x+z)/(y%z))


a = input('input : ')
b = input('input : ')
x = int(a)
y = int(b)
result = x if x <= y else y
print('작은 값 : {}'.format(result))


연산자 우선순위가 or 보다 and가 높기 때문에 결과가 다르다


var1 = input('var1 : ')
var2 = input('var2 : ')
var3 = input('var3 : ')

max = int(var2) if int(var1) <= int(var2) else int(var1)
max = int(var3) if max <= int(var3) else max

print('가장 큰 값 :', max)


EUR = 1262.85
USD = 1196.50
JPY = 10.26

KWR = input('환전할 금액(KWR):')
k = int(KWR)
e = k // EUR
u = k // USD
j = k // JPY
print('EUR:', e)
print('USD:', u)
print('JPY:', j)


strBin = input('input:')
num = int(strBin, 2)
print("""2진수 '{}' 는 10진수로 '{}' 입니다.""".format(strBin, num))


var = input('input:')
temp = float(var) * 1000
result = int(temp) / 1000
print(result)
var = input('input:')
x = var.find('.')
print(var[:x+4])


var = input('input:')
temp = float(var) / 1000
result = int(temp) * 1000
print(result)


a = input('input:')

n = a.find('.')
x = a[n+1]
y = 1 if int(x) >= 5 else 0
result = int(a[:n]) + y

print('결과 값:{}'.format(result))


var = input('input:')
n = len(a) - 1
result = a[:n] + '7'
print('결과 값:{}'.format(result))


a = input('전화번호:')

x = 1 if a[0]=='0' else 0
y = 1 if a.count('-')==2 else 0
z = 1 if len(a)==13 else 0

result = '성공' if int(x)+int(y)+int(z)==3 else '오류'
print("""'{}'""".format(result))




반응형

'BOX' 카테고리의 다른 글

보안 관련 학습 로드맵  (0) 2017.01.23
인터뷰 - 현대오토에버의 화이트 해커  (0) 2017.01.23
Python - 07.출력과 입력 함수  (0) 2017.01.20
Python - 06.연산자2  (0) 2017.01.19
Python - 05.연산자1  (0) 2017.01.19

블로그의 정보

jennysgap

jennysgap

활동하기