Python 2.6.4 (r264:75706, Dec 7 2009, 18:45:15) [GCC 4.4.1] on linux2 Type "copyright", "credits" or "license()" for more information. **************************************************************** Personal firewall software may warn about the connection IDLE makes to its subprocess using this computer's internal loopback interface. This connection is not visible on any external interface and no data is sent to or received from the Internet. **************************************************************** IDLE 2.6.4 >>> from myro import * (c) 2006-2007 Institute for Personal Robots in Education [See http://www.roboteducation.org/ for more information] Myro version 2.8.14 is ready! >>> init("/dev/rfcomm1") >>> init("/dev/rfcomm1") Closing serial port... Serial element not found. If this continues, remove/replace serial device... You are using fluke firmware 2.7.9 You are using scribbler firmware 2.6.1 Hello, I'm Jester! >>> >>> range(5) [0, 1, 2, 3, 4] >>> >>> range(2,5) [2, 3, 4] >>> >>> >>> range(2,10, 2) [2, 4, 6, 8] >>> >>> >>> >>> range(10, 2) [] >>> >>> range(10,2,-1) [10, 9, 8, 7, 6, 5, 4, 3] >>> range(10,2,-2) [10, 8, 6, 4] >>> >>> >>> >>> for i in range(5): print "hi" hi hi hi hi hi >>> for i in range(5): print "hi", i hi 0 hi 1 hi 2 hi 3 hi 4 >>> N = 8 >>> >>> for x in range(N): print "bye" bye bye bye bye bye bye bye bye >>> >>> >>> def goTurn(): forward(1,0.5) turnLeft(1,0.20) >>> for x in range(4): goTurn() >>> def goTurn(): forward(1,0.5) turnLeft(1,0.30) >>> for x in range(4): goTurn() >>> def goTurn(X): forward(1,0.5) turnLeft(1,0.30) beep(X/ 5.0, 440) >>> goTurn(1) >>> 1/5 0 >>> 1/5.0 0.20000000000000001 >>> goTurn(10) >>> for j in range(4): goTurn(j) >>> range(4) [0, 1, 2, 3] >>> >>> >>> for j in range(4): goTurn(j) >>> for j in range(1,5): goTurn(j) >>> data = [440, 880, 880, 220] >>> >>> for tone in data: beep(1, tone) >>> data = [440, 880, 880, 1000] >>> for tone in data: beep(1, tone) >>> for tone in data: beep(tone / 500.0 , tone) >>> >>> >>> >>> p = takePicture() >>> show(p) >>> savePicture(p, "jay.jpg") >>> >>> for pixel in getPixels(p): setRed(pixel,255) >>> show(p) >>> >>> >>> >>> aStr = "this is a test" >>> >>> aStr 'this is a test' >>> for letter in aStr: print letter t h i s i s a t e s t >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> timeRemaining(5) True >>> timeRemaining(5) True >>> timeRemaining(5) True >>> timeRemaining(5) True >>> timeRemaining(5) True >>> timeRemaining(5) False >>> >>> >>> >>> timeRemaining(3) True >>> timeRemaining(3) True >>> timeRemaining(3) True >>> timeRemaining(3) True >>> timeRemaining(3) False >>> >>> >>> >>> while timeRemaining(5): goTurn(2) >>> while timeRemaining(10): goTurn(2) >>> while timeRemaining(10): goTurn(20) >>> while timeRemaining(10): print "hi!" hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! hi! >>> while timeRemaining(3): forward(1,5) >>> >>> >>> >>> aStr 'this is a test' >>> aStr[0] 't' >>> >>> aStr[1] 'h' >>> "cat"[1] 'a' >>> >>> aVar = "cat"[2] >>> >>> >>> aVar 't' >>> >>> >>> data [440, 880, 880, 1000] >>> >>> >>> data[0] 440 >>> data[1] 880 >>> data[2] 880 >>> data[3] 1000 >>> data[4] Traceback (most recent call last): File "", line 1, in data[4] IndexError: list index out of range >>> >>> >>> data [440, 880, 880, 1000] >>> >>> >>> data[3] 1000 >>> >>> >>> len(data) 4 >>> data[4] Traceback (most recent call last): File "", line 1, in data[4] IndexError: list index out of range >>> >>> data[ len(data) - 1 ] 1000 >>> >>> >>> >>> data [440, 880, 880, 1000] >>> data[ -1 ] 1000 >>> aStr 'this is a test' >>> aStr[-1] 't' >>> aStr[-2] 's' >>> aStr[-10] ' ' >>> aStr[-100] Traceback (most recent call last): File "", line 1, in aStr[-100] IndexError: string index out of range >>> >>> >>> >>> aStr 'this is a test' >>> aStr[5] 'i' >>> aStr[6] 's' >>> >>> >>> newVal = aStr[5] + aStr[6] >>> >>> newVal 'is' >>> 'i' + 's' 'is' >>> >>> newVal 'is' >>> >>> >>> aStr 'this is a test' >>> aStr[5] 'i' >>> aStr[10] 't' >>> aStr[13] 't' >>> >>> range(5,14) [5, 6, 7, 8, 9, 10, 11, 12, 13] >>> >>> >>> for index in range(5,14): print aStr[index] i s a t e s t >>> aVar = "" >>> for index in range(5,14): oneItem = aStr[index] aVar = aVar + oneItem print aVar i is is is a is a is a t is a te is a tes is a test >>> >>> >>> aVar 'is a test' >>> >>> >>> aStr 'this is a test' >>> >>> >>> aStr[5] 'i' >>> aStr[5:10] 'is a ' >>> aStr[0:1] 't' >>> aStr[0:2] 'th' >>> range(0,2) [0, 1] >>> >>> >>> aStr 'this is a test' >>> aVar = aStr[5:14] >>> >>> aVar 'is a test' >>> range(5,0,-1) [5, 4, 3, 2, 1] >>> >>> aStr[13:0:-1] 'tset a si sih' >>> aStr[13:-1:-1] '' >>> >>> >>> >>> aStr 'this is a test' >>> >>> >>> aStr[1,5] Traceback (most recent call last): File "", line 1, in aStr[1,5] TypeError: string indices must be integers, not tuple >>> aStr[1:5] 'his ' >>> >>> aStr 'this is a test' >>> aStr[5: ] 'is a test' >>> >>> aStr[:5] 'this ' >>> aStr[:] 'this is a test' >>> >>> >>> >>> aStr[::-1] 'tset a si siht' >>> aStr 'this is a test' >>> aStr[::2] 'ti sats' >>> range(0,14,2) [0, 2, 4, 6, 8, 10, 12] >>> >>> for i in range(0,14,2): print aStr[i] t i s a t s >>> >>> >>> aStr = "This string has j one jay in it" >>> >>> >>> >>> 'j' in aStr True >>> >>> >>> 'jay' in aStr True >>> >>> >>> 'bob' in aStr False >>> >>> >>> 'T' in aStr True >>> 'Z' in aStr False >>> for letter in aStr: if letter == "j": print "I found a jay SyntaxError: EOL while scanning string literal ! >>> for letter in aStr: if letter == "j": print "I found a j" I found a j I found a j >>> >>> >>> count = 0 >>> for letter in aStr: if letter == "j": print "I found a j" print count count = count + 1 I found a j 16 I found a j 22 >>> aStr 'This string has j one jay in it' >>> aStr[16] 'j' >>> aStr[22] 'j' >>> >>> len(aStr) 31 >>> >>> >>> range(31) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] >>> range( len(aStr) ) [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30] >>> >>> for index in range( len(aStr) ): print index 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 >>> for index in range( len(aStr) ): ourLetter = aStr[index] if ourLetter == 'j': print "I found a j at:", index I found a j at: 16 I found a j at: 22 >>> index = 0 >>> while index < len(aStr): ourLetter = aStr[index] if ourLetter == 'j': print "I found a j at:", index index = index + 1 I found a j at: 16 I found a j at: 22 >>>