alexmojaki / alexmojaki/futurecoder

Swap variables exercise

Đang mở
#82 7 bình luận 0 reaction 0 người được giao Xem trên GitHub
course material discussion
Ngôn ngữ chính
Python
Star
1.5k
Fork
183
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Maybe we should add an exercise at the end of the variables chapter where users have to swap variables in the classic way:

```python
x = 'x'
y = 'y'

z = x
x = y
y = z

print(x)
print(y)
```

Getting this right would reinforce their understanding of variables. However it's quite tricky for a beginner, so I think we should make it easier for them. There's many possible ways to do this. One possibility is to give them a bunch of possible lines to choose from:

```
x = x
x = y
x = z
y = x
y = y
y = z
z = x
z = y
z = z
```

and they have to pick the ones to put in the middle to solve the problem. Chances are they will first try `x = y; y = x` and when that doesn't work they realise the `z` lines are actually there for a reason. Thoughts?

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.