본문 바로가기

배운다/파이썬

[파이썬] 동물 번호 출력 123 : 선택제어문 - 형성평가4

문제 

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")