반응형

Magic tree house 원서 읽기의 9권까지 진행하였다.

한동안 다른 것들을 하느라 책을 읽지는 않았다.

새해도 지나고, 설날도 지나가 버려서 이제는 다시 시작해보려고 한다.



9번째 이야기는 Dolphins at daybreak 이다. 4권씩이 하나의 연결고리로 진행되는 것으로 보이니 이번 이야기가 첫 주제였다.

사실 이전에 읽었다가 그 때는 그냥 읽기에 급급해서 아무 내용도 기억나지 않아 다시 시작하는 마음으로 다시 읽었다. 그동안 영어 문장을 읽지 않아서 인지, 단어 수준이 조금 바뀐 것인지 생각보다 쉽게 읽혀지지는 않았다. 이번 이야기들의 내용은 Jack 과 Annie 가 Librarian이 되고자 하면서 책 속으로 여행을 떠나 Riddle을 풀어나가는 내용이다.

Mini Sub를 타고 바다 속 구경을 하고, 상어에게 쫒기다가 돌고래들의 도움을 받고 돌고래를 타고 해안가로 나오게 된다. Riddle을 풀지 못할 것으로 실망하고 있을 때 돌아가는 길에 결국 단서를 찾고 문제를 풀게 된다.

다시 시작한 만큼 조금 천천히 목표를 향해 나아가도록 해야겠다. 재미가 없고 유치할지라도 천천히 읽다보면 분명 도움이 될 것이라고 생각한다.


반응형

'My stroy > Review' 카테고리의 다른 글

[English book] Magic tree house #11  (0) 2019.02.16
[English book] Magic tree house #10  (0) 2019.02.13
[English book] Magic tree house #8  (0) 2018.12.05
[English book] Magic tree house #7  (0) 2018.12.05
[English book] Magic tree house #6  (0) 2018.11.27
반응형


7번째 Tutorial 에서는 Loops 에 대해 조금 더 다루고, 이전 영상들에서 나왔던 문제들에 대해 Solution을 다루고 있다.


먼저 for 코딩을 함께 사용해서 첫번째 element는 한번, 두번째는 2번, 세번째는 3번 값을 얻을 수 있도록 하는 코딩에 대해서 다룬다.

for i in range(len(a)): # 0, 1, 2
for j in range(i + 1):
print(a[i])


두번째 For 구문이 다음과 같은 의미가 된다.

i = 0 -> j = 0

i = 1 -> j = 0, 1

i = 2 -> j = 0, 1, 2



Can you compute the sum of all multiples of 3 and 5 that are less than 100?

첫번째 문제의 Solution

total = 0
for i in range(1, 100):
if i % 3 == 0 or i % 5 == 0:
total += i
print(total)


두번째 - 값의 합을 구하는 문제의 Solution은

given_list = [7, 5, 4, 4, 3, 1, -2, -3, -5, -7]

total2 = 0
j = len(given_list) - 1
while given_list[j] < 0:
total2 += given_list[j]
j -= 1
print(total2)


으로 기존 Loops 구문에 대하여 정리하는 영상이다.

반응형
반응형



6번째영상에서는 While Loop 사용에 대해서 다루고 있다.


예를들어 for 를 사용한 코딩이 다음과 같다면,


total = 0

for i in range(1, 5) :

    total += i

print(total)


While 을 사용한 구문은 아래처럼 코딩하면 같은 값을 얻을 수 있다.


total2 = 0

j = 1

while j < 5:

    total2 += j

    j +=1

print(total2)


while 은 다음과 같은 코딩을 할 때 효과적이다.

예로

given_list = [5, 4, 4, 3, 1]


total = 0

i = 0

while i < len(given_list) and given_list[i] > 0 :

    total3 += given_list[i]

    i += 1

print(total3)


For 와 break 를 사용한 코딩은 다음과 같고,

given_list2 = [5, 4, 4, 3, 1, -2, -3, -5]
total4 = 0
for element in given_list2:
if element <= 0:
break
total4 += element
print(total4)


While 과 break 를 사용한 코딩은 다음과 같다.

# given_list2 = [5, 4, 4, 3, 1, -2, -3, -5]
total5 = 0
i = 0
while True:
total5 += given_list2[i]
i += 1
if given_list2[i] <= 0:
break
print(total5)



반응형

+ Recent posts