Python/CodeUp

1201 ~ 1210 파이썬 코드업 문제풀이

GLOWWW 2021. 2. 24. 22:44

1201 - 정수 판별

num = int(input())
if num > 0 :
    print("양수")
elif num < 0 :
    print("음수")
else:
    print(0)

1202 - 등급 판정

score = int(input())
if score >= 90:
    print("A")
elif score >= 80:
    print("B")
elif score >= 70:
    print("C")
elif score >= 60:
    print("D")
else:
    print("F")

1203 - 비만도 측정 0

BMI = int(input())

if BMI <= 10:
    print("정상")
elif BMI <= 20:
    print("과체중")
else:
    print("비만")

1204 - 영어 서수로 표현하기

n = int(input())
nn = ' '
if n % 10 == 1:
    nn = str(n) + "st"
    if n == 11:
        nn = str(n) + "th"
elif n % 10 == 2:
    nn = str(n) + "nd"
    if n == 12:
        nn = str(n) + "th"
elif n % 10 == 3:
    nn = str(n) + "rd"
    if n == 13:
        nn = str(n) + "th"
else:
    nn = str(n) + "th"
print(nn)

1205 - 최댓값

a, b = map(int, input().split())
c = a + b
d = a - b
e = b - a
f = a * b
g = a / b
h = b / a
i = a**b
j = b**a
list=[c,d,e,f,g,h,i,j]
print("%.6f" %max(list))

1206 - 배수

a, b = map(int, input().split())
if a % b == 0:
    print(str(b)+"*"+str(a//b)+"="+str(a))
elif b % a == 0:
    print(str(a)+"*"+str(b//a)+"="+str(b))
else:
    print("none")

1207 - 윷놀이

play = list(map(int, input().split()))
# print(play.count(0))
c = play.count(1)
if c == 1:
    print("도")
elif c == 2:
    print("개")
elif c == 3:
    print("걸")
elif c == 4:
    print("윷")
else:
    print("모")

1210 - 칼로리 계산하기

menu = {1:400, 2:340, 3:170, 4:100, 5:70}
a, b = map(int, input().split())
# print(menu[a])
# print(menu[b])
if menu[a] + menu[b] > 500:
    print("angry")
else:
    print("no angry")

딕셔너리를 사용하여 푼다!