Assignment 23 — functional chrestomathics

Due Saturday, April 10


Requirements

magnificent seven poster

Module magnificent.py


Function future_me( a, y )

a 20 year-old will be 85 in 2086

a 19 year-old will be 97 in 2099


Function manhattan_distance( a1, s1, a2, s2 )

Corners ( 6 , 59 ) and ( 7 , 34 ) are 1.4 miles apart

Corners ( 2 , 47 ) and ( 6 , 238 ) are 10.15 miles apart



Function relate( x, y )

kiwi == Kiwi

apple < banana

orange > melon


Function youngest( y )

a 19 year-old can date a 16 year-old

a 22 year-old can date a 18 year-old


Function is_dateable( y1, y2 )

a 15 year-old can date a 22 year-old is True

a 22 year-old can date a 15 year-old is False

a 19 year-old can date a 18 year-old is True


Function mutually_dateable( y1, y2 )

a 25 year-old can date a 65 year-old and vice-versa is False

a 20 year-old can date a 18 year-old and vice-versa is True


Function middle( s )

Middle of abcde is c

Middle of abcdef is cd

Middle of abcd is bc

  • If n is odd, what is the middle index of s?
  • If n is even, what are the middle indices of s?

 


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