문제
1번은 개, 2번은 고양이, 3번은 병아리로 정하고 번호를 입력하면 번호에 해당하는 동물을 영어로 출력하는 프로그램을 작성하시오.
해당 번호가 없으면 "I don't know."라고 출력한다.
개-dog
고양이-cat
병아리-chick
입력 에
Number? 2
출력 예
cat

풀이 1 )
n=int(input("Number? "))
if n == 1:
print('dog')
elif n == 2:
print('cat')
elif n == 3:
print('chick')
else:
print('I dont know.')
풀이 2 )
animals = ['dog','cat','chick']
num = int(input("Number? "))
try:
print(animals[num-1])
except:
print("I don't know")
'배운다 > 파이썬' 카테고리의 다른 글
[파이썬] 삼각형넓이출력 129 : 반복제어문1 - 형성평가5 (0) | 2020.07.21 |
---|---|
[파이썬] 나라 수도 출력 633 : 반복제어문1 - 자가진단6 (0) | 2020.07.21 |
[파이썬] 윤년 평년 달력 계산기 122 : 선택제어문 - 형성평가3 (0) | 2020.07.21 |
[파이썬] 야드(yd) 인치(in)센치미터(cm)변환513 : 입력 - 자가진단5 (0) | 2020.07.21 |
[파이썬] 511 : 입력 - 자가진단3 (0) | 2020.07.21 |