alexmojaki / alexmojaki/futurecoder
Swap variables exercise
- Lingua principale
- Python
- Stelle
- 1.5k
- Fork
- 183
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Valutazione
Questa issue non è ancora stata valutata.