Class 4 – Monday, February 8

Variation on a theme

A variable — Is like a box or a name — We must all know this

The #metoo movement — Calls out to everyone — Female Lives Matter


Look both ways


What is happening today


Download as soon as you can


A code walk through — getting a mental model of variables and assignment


Agenda


Important questions


Program variety.py


Program hip_hopping_down_the_bunny_trail.py

Generation: 1

Rabbits: 2

Generation: 2

Rabbits: 4

Generation: 3

Rabbits: 8

Generation: 4

Rabbits: 16

Generation: 5

Rabbits: 32


Program echo.py

Please provide text: My favorite color is sometimes electric blue

Your reply was: My favorite color is sometimes electric blue

Please provide more text: I know someone whose favorite number is 88

Your new reply was: I know someone whose favorite number is 88

Please provide text: The name Hannah is a palindrome

Your reply was: The name Hannah is a palindrome

Please provide more text: I sometimes misspell misspell as "mispell"

Your new reply was: I sometimes misspell misspell as "mispell"

Please provide text: I like the word crwth

Your reply was: I like the word crwth

 

Please provide more text: Do you know why I like the word crwth

Your new reply was: Do you know why I like the word crwth


Program favorite_word.py

Another use of the built-in function input().

Introduces the built-in function len().

Tell me a favorite word: rhythms

 

Did you know that rhythms has length 7

Tell me a favorite word: strengths

 

Did you know that strengths has length 9

Tell me a favorite word: squirreled

 

Did you know that squirreled has length 10



Program combine_replicate.py

### operator + performs concatenation

a = fire

b = fighter

a + b = firefighter

### * operator produces repeated concatenation

m = Wahoo-Wah!

n = 3

m * n = Wahoo-Wah!Wahoo-Wah!Wahoo-Wah!

n * m = Wahoo-Wah!Wahoo-Wah!Wahoo-Wah!



Program psychoanalyst.py

Tell me what is on your mind: I worry about the future

 

Hmmm. Why is that on your mind: Because it it coming

 

Oh? I wish we had more time to chat. So long.

Tell me what is on your mind: A fluttering butterfly

 

Hmmm. Why is that on your mind: I do not want rain

 

Oh? I wish we had more time to chat. So long.

Tell me what is on your mind: Is superman colorblind

 

Hmmm. Why is that on your mind: To account for fashion sense

 

Oh? I wish we had more time to chat. So long.

Tell me what is on your mind: I worry about the future

 

Hmmm. Why is -- I worry about the future -- on your mind: Because it it coming

 

Oh? I wish we had more time to chat. So long.

Tell me what is on your mind: A fluttering butterfly

 

Hmmm. Why is -- A fluttering butterfly -- on your mind: I do not want rain

 

Oh? I wish we had more time to chat. So long.

Tell me what is on your mind: Is superman colorblind

 

Hmmm. Why is -- Is superman colorblind -- on your mind: To account for fashion sense

 

Oh? I wish we had more time to chat. So long.


To do list




wikimedia creative commons license rabbits galore


open clipart derived crwth

 


  🦆 © 2022 Jim Cohoon   Resources from previous semesters are available.