Q1.
list=[52, 273, 32, 72, 100]
try:
n=int(input())
print("{0}번째 요소 {1}을 출력합니다".format(n,list[n]))
except ValueError:
print("정수를 입력하세요.")
except IndexError:
print("인덱스를 벗어났어요.")
finally:
print("프로그램을 종료합니다.")
n값으로 4를 입력할 경우,
4번째 요소 100을 출력합니다. 가 출력된 후, 프로그램이 종료된다.
| 정답 |
x.
4번째 요소 100을 출력합니다.
프로그램을 종료합니다.를 출력한 후, 프로그램이 종료된다.
Q2.
| thailand.py |
class ThailandPackage:
def detail(self):
print("[태국 패키지 3박 5일] 방콕, 파타야 여행 (야시장 투어) 50만원")
| vietnam.py |
class VietnamPackage:
def detail(self):
~~~~print("[베트남 패키지 3박 5일] 다낭 효도 여행 60만원")
(1)
import travel.thailand
trip_to = travel.thailand.ThailandPackage()
trip_to.detail()
(2)
import travel.vietnam
trip_to=vietnam.VietnamPackage()
trip_to.detail()
(3)
from travel.thailand import ThailandPackage
trip_to = travel.thailand.ThailandPackage()
trip_to.detail()
(4)
from travel import vietnam
trip_to=vietnam.VietnamPackage()
trip_to.detail()
이때, 프로그램은 같은 라이브러리에서 실행한다고 가정할 때,
1~4번 모두 실행 가능하다.
| 정답 |
x.
import는 모듈이나 패키지만 가능하고, from-import는 클래스와 리스트도 사용 가능하다.