실습문제1

import random
list = []
for i in range(10) :
    list.append(random.randint(1,100))

seat1 = 0
seat2 = 0

while(1):
    a, b = map(int, input().split())
    if a in list:
        seat1 = 1
    if b in list:
        seat2 = 1
    if seat1 and seat2 :
        print("예약이 되었습니다.")
        break
    elif seat1 and not seat2 :
        print("%d번 좌석을 바꿔주세요."%(b))
    elif not seat1 and seat2 :
        print("%d번 좌석을 바꿔주세요."%(a))
    elif not seat1 and not seat2:
        print("예약이 불가합니다.")

실습문제2

money = float(input("저축할 돈을 입력해주세요 : "))
how = input("저축방식중 적금을 들건지 예금을 들건지 선택해주세요 : ")
year = int(input("저축할 기간을 연단위로 입력해주세요 : "))

def deposit(money, year):
    # 결과값에 원금 먼저 저장
    result1 = money # 단리로 계산할 경우
    result2 = money # 복리로 계산할 경우

    for i in range(year):   # 단리인 경우
        result1 += money * 0.0299

    for i in range(year):   # 복리인 경우
        result2 += result2 * 0.0278

    if result1 < result2:
        print("복리로 하시는걸 추천드립니다.")
        print("만기때 %d 만큼을 반환받을 수 있습니다."%result2)

이론문제1

1. o
2. x
3. o

이론문제2

1. o
2. x
3. x