코드업 Python 문제풀이: 기초3. if ~ else
코드업 문제집 기초3. if ~ else 문제풀이 입니다.
모든 문제는 파이썬을 이용하여 풀이합니다.
기초 - if ~ else
6065번
a, b, c = map(int, input().split())
if a%2==0 :
print(a)
if b%2==0 :
print(b)
if c%2==0 :
print(c)
6066번
a, b, c = map(int, input().split())
if a%2==0:
print("even")
else:
print("odd")
if b%2==0:
print("even")
else:
print("odd")
if c%2==0:
print("even")
else:
print("odd")
6067번
n=int(input())
if n<0 :
if n%2==0 :
print('A')
else :
print('B')
else :
if n%2==0 :
print('C')
else :
print('D')
6068번
n=int(input())
if n>=90 :
print('A')
else :
if n>=70 :
print('B')
else :
if n>=40 :
print('C')
else :
print('D')
6069번
n=input()
if n=="A" :
print('best!!!')
elif n=="B" :
print('good!!')
elif n=="C" :
print('run!')
elif n=="D" :
print('slowly~')
else:
print('what?')
6070번
n=int(input())
if n==12 or n==1 or n==2:
print('winter')
elif n==3 or n==4 or n==5:
print('spring')
elif n==6 or n==7 or n==8:
print('summer')
else:
print('fall')
심화 - if ~ else
1151번
n = int(input())
if n < 10:
print("small")
1152번
n = input()
n = int(n)
if n < 10:
print("small")
else:
print("big")
1153번
a, b=map(int, input().split())
if a < b:
print("<")
elif a > b:
print(">")
else:
print("=")
1154번
a,b=map(int, input().split())
print(a-b if a>b else b-a)
1155번
n = int(input())
if n%7==0:
print("multiple")
else:
print("not multiple")
1156번
n = int(input())
if n%2==0:
print("even")
else:
print("odd")
1157번
n = float(input())
if 50 <= n <= 60:
print("win")
else:
print("lose")
1158번
n = float(input())
if 30 <= n <= 40 or 60<= n <= 70:
print("win")
else:
print("lose")
1159번
n = int(input())
if 50<=n<=70 or n%6==0 :
print("win")
else:
print("lose")
1160번
n = int(input())
if n==1 or n==3 or n==5 or n==7:
print("oh my god")
else:
print("enjoy")
1161번
a,b=map(int, input().split())
if a%2==0 :
print("짝수",end='')
print("+",end='')
elif a%2==1 :
print("홀수",end='')
print("+",end='')
if b%2==0 :
print("짝수",end='')
print("=",end='')
elif b%2==1 :
print("홀수",end='')
print("=",end='')
if (a+b)%2==0 :
print("짝수")
elif (a+b)%2==1 :
print("홀수")
1162번
a,b,c=map(int, input().split())
if (a-b+c)%10==0:
print("대박")
else:
print("그럭저럭")
1163번
a,b,c=map(int, input().split())
if ((a+b+c)//100)%2==0:
print("대박")
else:
print("그럭저럭")
1164번
a,b,c=map(int, input().split())
if a<=170 or b<=170 or c<=170:
print('CRASH')
else:
print('PASS')
1165번
minute, score = map(int, input().split())
while minute<90 :
minute += 5
score += 1
print(score)
1166번
n = int(input())
if n%4==0:
if n%100==0:
if n%400==0:
print("yes")
else:
print("no")
else:
print("yes")
else:
print("no")
1167번
a,b,c=map(int, input().split())
if a>=b and b>=c:
print("{}".format(b))
elif c>=b and b>=a:
print("{}".format(b))
elif a>=c and c>=b:
print("{}".format(c))
elif b>=c and c>=a:
print("{}".format(c))
elif b>=a and a>=c:
print("{}".format(a))
elif c>=a and a>=b:
print("{}".format(a))
1168번
a,b=map(int, input().split())
c=a//10000
if b>2:
c=2000+c
print(2012-c+1)
else:
c=1900+c
print(2012-c+1)
1169번
a=int(input())
b=2012-a+1
print(b%100 ,end=' ')
if b//1000 == 1:
print(1)
else:
print(3)
1170번
a,b,c=map(int, input().split())
print(a*1000+b*100+c)
1171번
a,b,c=map(int, input().split())
print(a*100000+b*1000+c)
1172번
a,b,c=map(int, input().split())
if a>=b and b>=c:
print("{} {} {}".format(c,b,a))
elif c>=b and b>=a:
print("{} {} {}".format(a,b,c))
elif a>=c and c>=b:
print("{} {} {}".format(b,c,a))
elif b>=c and c>=a:
print("{} {} {}".format(a,c,b))
elif b>=a and a>=c:
print("{} {} {}".format(c,a,b))
elif c>=a and a>=b:
print("{} {} {}".format(b,a,c))
1173번
a,b=map(int, input().split())
if a==0 and b<30:
b=24*60+b-30
a=b//60
b=b%60
print(a,b)
else:
b=a*60 +b -30
a=b//60
b=b%60
print(a,b)
1180번
a=int(input())
if a%10==0:
a=(a/10)*2
print(int(a))
if a>50:
print("OH MY GOD")
else:
print("GOOD")
else:
b=a//10
c=a%10
a=(c*10+b)*2
if a < 100:
print(int(a))
if a>50:
print("OH MY GOD")
else:
print("GOOD")
else:
a-=100
print(int(a))
if a>50:
print("OH MY GOD")
else:
print("GOOD")
1201번
n = int(input())
if n>0:
print("양수")
elif n==0:
print(0)
else:
print("음수")
1202번
n = int(input())
if n >= 90:
print("A")
elif n >=80:
print("B")
elif n >=70:
print("C")
elif n >=60:
print("D")
else:
print("F")
1203번
n = int(input())
if n > 20:
print("비만")
elif n > 10:
print("과체중")
else:
print("정상")
1204번
n = int(input())
if n%10==1:
if n==11:
print("11th")
else:
print("{0}st".format(n))
elif n%10==2:
if n==12:
print("12th")
else:
print("{0}nd".format(n))
elif n%10==3:
if n==13:
print("13th")
else:
print("{0}rd".format(n))
else:
print("{0}th".format(n))
1205번
a, b = map(int, input().split())
print("%.6f" %(max(a+b,a-b,b-a,a*b,a/b,b/a,a**b,b**a)))
1206번
a, b = map(int, input().split())
if a%b==0:
c=a/b
print("{0}*{1}={2}".format(b,int(c),a))
elif b%a==0:
c=b/a
print("{0}*{1}={2}".format(a,int(c),b))
else:
print("none")
1207번
a, b, c, d = map(int, input().split())
if a+b+c+d == 0:
print("모")
elif a+b+c+d == 1:
print("도")
elif a+b+c+d == 2:
print("개")
elif a+b+c+d == 3:
print("걸")
else:
print("윷")
1210번
a, b = map(int, input().split())
if a==1:
a=400
elif a==2:
a=340
elif a==3:
a=170
elif a==4:
a=100
else:
a=70
if b==1:
b=400
elif b==2:
b=340
elif b==3:
b=170
elif b==4:
b=100
else:
b=70
if a+b > 500:
print("angry")
else:
print("no angry")
1212번
a, b, c = map(int, input().split())
if a+b>c and a+c>b and c+b>a:
print("yes")
else:
print("no")
1214번
a, b = map(int, input().split())
if a%4==0:
if a%100==0:
if a%400==0:
if b==2:
print(29)
elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
print(31)
else:
print(30)
else:
if b==2:
print(28)
elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
print(31)
else:
print(30)
else:
if b==2:
print(29)
elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
print(31)
else:
print(30)
else:
if b==2:
print(28)
elif b==1 or b==3 or b==5 or b==7 or b==8 or b==10 or b==12:
print(31)
else:
print(30)
1216번
a, b, c = map(int, input().split())
if (a+c) > b:
print("do not advertise")
elif (a+c) < b:
print("advertise")
else:
print("does not matter")
1218번
a, b, c = map(int, input().split())
if c < (a+b) :
if a==b or b==c or c==a:
if a==b==c:
print("정삼각형")
else:
print("이등변삼각형")
elif (a**2 + b**2) == c**2:
print("직각삼각형")
else:
print("삼각형")
else:
print("삼각형아님")
1222번
a, b, c = map(int, input().split())
while a < 90 :
a += 5
b += 1
if b > c:
print("win")
elif b == c:
print("same")
else:
print("lose")
1224번
a, b, c, d = map(int, input().split())
if (a/b) > (c/d) :
print(">")
elif (a/b) == (c/d):
print("=")
else:
print("<")
1226번
p1, p2, p3, p4, p5, p6, bonus= map(int, input().split())
l1, l2, l3, l4, l5, l6 = map(int, input().split())
prize = [p1, p2, p3, p4, p5, p6]
lotto = [l1, l2, l3, l4, l5, l6]
count = 0
for i in lotto:
if i in prize:
count+=1
if count == 6:
print(1)
elif count == 5:
if bonus in lotto:
print(2)
else:
print(3)
elif count == 4:
print(4)
elif count == 3:
print(5)
else:
print(0)
1228번
a, b = map(float, input().split())
c = (a-100)*0.9
d = ((b-c)*100)/c
if d <= 10 :
print("정상")
elif 10< d <=20:
print("과체중")
else:
print("비만")
1229번
a, b = map(float, input().split())
if a<150:
c=a - 100
elif 150<=a <160:
c= (a -150)/2 + 50
else:
c=(a - 100) * 0.9
d = (b - c) * 100 / c
if d <= 10 :
print("정상")
elif 10< d <=20:
print("과체중")
else:
print("비만")
1230번
a, b, c = map(int, input().split())
if a <= 170:
print("CRASH {}".format(a))
elif b <= 170:
print("CRASH {}".format(b))
elif c <= 170:
print("CRASH {}".format(c))
else:
print("PASS")
1231번
a=input()
for i in range(0,len(a)):
if a[i]=='+':
print(int(a[:i])+int(a[i+1:]))
break
elif a[i]=='-':
print(int(a[:i])-int(a[i+1:]))
break
elif a[i]=='*':
print(int(a[:i])*int(a[i+1:]))
break
elif a[i]=='/':
print(round(int(a[:i])/int(a[i+1:]),2))
break
댓글남기기