Corso di Raku / Oggetti, input/output ed eccezioni / Classi e oggetti / Metodi / Exercises

Un robot che cammina

Problema

Definisci una classe Robot con un attributo position modificabile e con valore predefinito 0, e un metodo move che fa avanzare la posizione di un dato numero di passi. Fai in modo che il numero di passi abbia valore predefinito 1, così che chiamare move senza argomenti sposti il robot di un passo.

Crea un robot, spostalo di 5 passi, poi spostalo senza argomenti, poi spostalo di altri 2 passi, e stampa la sua posizione finale.

Esempio

Il programma stampa:

8

Soluzione

Vedi la soluzione

Quiz — Metodi   |   Soluzione: Un robot che cammina