card 1 of 11

>>> x = "Iowa"

>>> x *= 3

>>> x

an assignment like 'i *= 5' is shorthand for 'i = i * 5'

'IowaIowaIowa'

card 2 of 11

>>> R = 10.5

>>> R /= 2.0

>>> R

an assignment like 'i /= 2.0' is shorthand for 'i = i / 2.0'

5.25

card 3 of 11

>>> xT = 21

>>> xT -= 1

>>> xT

an assignment like 'i -= 2' is shorthand for 'i = i - 2'

20

card 4 of 11

>>> varK = [15,5,10,4]

>>> varK += 18

>>> varK

an assignment like 'i += 2' is shorthand for 'i = i + 2'

TypeError: concatenation of a list needs a list

card 5 of 11

>>> varK = [15,5,10,4]

>>> varK += [18]

>>> varK

an assignment like 'i += 2' is shorthand for 'i = i + 2'

[15,5,10,4,18]

card 6 of 11

>>> memo = "how did we get"

>>> memo += "here"

>>> memo

an assignment like 'i += 2' is shorthand for 'i = i + 2'

'how did we gethere'

card 7 of 11

>>> axis, roll = "X in inches", "datagram size"

>>> axis += ' ' + roll

>>> axis

evaluate right side first before assignment

'X in inches datagram size'

card 8 of 11

>>> N, y = 50, 3

>>> N += 8*y

>>> N

remember operator priorities in evaluation

74

card 9 of 11

>>> Accum = [ True, [ ], 1 ]

>>> Accum += "off"

>>> Accum

strings can behave like lists of characters

[True, [ ], 1, 'o', 'f', 'f']

card 10 of 11

>>> III = [True]

>>> III += III

>>> III += III

>>> III

in each case, evaluate right side first before assignment

[True,True,True,True]

card 11 of 11

>>> i = 99

>>> i++

>>> i

this one is easy

SyntaxError: Python is not Java or C!

(use browser reload to restart this problem set)