11# -*- coding: utf-8 -*-
2- import sys
3- sys .path .append (".." )
4- from sphero_config import sphero
2+ from __future__ import print_function
3+ from kulka import Kulka
54from random import randint
5+ import time
66
77"""
8- 1. Zwróć uwagę na to, jak zmienił się drugi element
9- w liście kroki_taneczne
8+ 1. Zwróć uwagę na to, jak zmienił się drugi element w liście
9+ KROKI_TANECZNE
10102. Uruchom ten program kilka razy, zobacz w którym kierunku
11- pojechała kulka oraz porównaj trasę z tym, co zostało
12- wypisane do konsoli. Spróbuj wytłumaczyć, co robi randint(1,359).
13- 3. Zmodyfikuj listę kroków tak, aby Sphero zatańczyło w 5
14- losowych kierunkach
11+ pojechała kulka oraz porównaj trasę z tym, co zostało wypisane do
12+ konsoli. Spróbuj wytłumaczyć, co robi randint(1,359).
13+ 3. Zmodyfikuj listę kroków tak, aby Sphero zatańczyło w 5 losowych
14+ kierunkach
1515"""
1616
17- predkosc = 70
18- czas = 1
1917
20- kroki_taneczne = [10 , randint (1 , 359 ), 50 ]
18+ ADDR = 'XX:XX:XX:XX:XX:XX'
19+ PREDKOSC = 70
20+ CZAS = 1
21+ KROKI_TANECZNE = [10 , randint (1 , 359 ), 50 ]
2122
22- for obrot in kroki_taneczne :
23- print "jadę pod kątem " + str (obrot )
24- sphero .roll (predkosc , obrot )
25- sphero .czekaj (czas )
2623
27- print "stop!"
28- sphero .stop ()
24+ with Kulka (ADDR ) as kulka :
25+ for obrot in KROKI_TANECZNE :
26+ print ("jadę pod kątem " + str (obrot ))
27+ kulka .roll (PREDKOSC , obrot )
28+ time .sleep (CZAS )
2929
30- print "koniec."
30+ print ("stop!" )
31+ kulka .roll (0 , 0 )
32+
33+ print ("koniec." )
0 commit comments