From eae7ea764a17cd10115a97071df6966e4e781926 Mon Sep 17 00:00:00 2001 From: nacl Date: Tue, 8 Feb 2022 14:37:40 -0800 Subject: [PATCH] resolves #582 regarding the use of in-place addition operators one instance is left in episode 18 to emphasize the point of the exercise --- _episodes/12-for-loops.md | 4 ++-- _episodes/18-style.md | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/_episodes/12-for-loops.md b/_episodes/12-for-loops.md index bba6f1fa9..52805bf78 100644 --- a/_episodes/12-for-loops.md +++ b/_episodes/12-for-loops.md @@ -322,7 +322,7 @@ print(total) > cumulative.append(total) > for number in data: > cumulative = [] -> total += number +> total = total + number > total = 0 > print(cumulative) > data = [1,2,2,5] @@ -334,7 +334,7 @@ print(total) > > data = [1,2,2,5] > > cumulative = [] > > for number in data: -> > total += number +> > total = total + number > > cumulative.append(total) > > print(cumulative) > > ~~~ diff --git a/_episodes/18-style.md b/_episodes/18-style.md index fa4c22393..e17aac404 100644 --- a/_episodes/18-style.md +++ b/_episodes/18-style.md @@ -167,8 +167,8 @@ average(values) > for j in range(len(s)): > left = j-1 > right = (j+1)%len(s) -> if s[left]==s[right]: new += '-' -> else: new += '*' +> if s[left]==s[right]: new = new + '-' +> else: new = new + '*' > s=''.join(new) > print(s) > i += 1 @@ -197,9 +197,9 @@ average(values) > > left = j-1 > > right = (j+1) % input_string_length # ensure right index wraps around > > if old[left] == old[right]: -> > new += '-' +> > new = new + '-' > > else: -> > new += '*' +> > new = new + '*' > > print(new) > > # store new string as old > > old = new