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")
딕셔너리를 사용하여 푼다!