alexmojaki / alexmojaki/futurecoder
Swap variables exercise
- 主要语言
- Python
- 星标
- 1.5k
- 派生
- 183
- PR 合并指标
- 30 天内没有已合并 PR
描述
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?
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。