Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #61335

Re: python programming help

From Gregory Ewing <greg.ewing@canterbury.ac.nz>
Newsgroups comp.lang.python
Subject Re: python programming help
Date 2013-12-09 13:00 +1300
Message-ID <bgkfh8Fa776U1@mid.individual.net> (permalink)
References <264c1144-5d04-4ad0-aa32-f4e6770d210c@googlegroups.com> <mailman.3733.1386527267.18130.python-list@python.org> <2243d31b-f2cb-484a-b6a3-f9f265aa8fd6@googlegroups.com>

Show all headers | View raw


rafaellasav@gmail.com wrote:

> def people(age):
>     people=lambda age: [name for name in dic if dic[name]==age]
> 
> but i don't get the lambda age part.

Just to explain: YBM has tried to sabotage you by posting a
solution that uses a couple of advanced Python features
(lambda and list comprehensions) that a beginner would be
unlikely to know about. The idea is that if you had simply
handed that code in as-is, your teacher would know that you
had almost certainly not written it yourself.

Anyhow, you seem to be almost there. The only thing now
is that your function needs to *return* the result instead
of printing it out. To illustrate with a different example,
you currently have a function like this:

    def add(a, b):
       print a + b

This is fine as far as it goes, but the drawback is that
printing out the result is all it will ever do. You're
being asked to write a function like this:

    def add(a, b):
       return a + b

This is much more useful, because you can do anything you
like with the result, e.g.

    print add(2, 3) * add(4, 5)

-- 
Greg

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

python programming help rafaellasav@gmail.com - 2013-12-08 09:59 -0800
  Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-08 19:07 +0100
    Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:14 -0800
      Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-08 19:18 +0100
      Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-08 18:25 +0000
      Re: python programming help Christopher Welborn <cjwelborn@live.com> - 2013-12-09 17:34 -0600
  Re: python programming help Roy Smith <roy@panix.com> - 2013-12-08 13:23 -0500
  Re: python programming help Gary Herron <gary.herron@islandtraining.com> - 2013-12-08 10:20 -0800
  Re: python programming help bob gailer <bgailer@gmail.com> - 2013-12-08 13:27 -0500
    Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:32 -0800
      Re: python programming help rafaellasav@gmail.com - 2013-12-08 10:42 -0800
      Re: python programming help Benjamin Kaplan <benjamin.kaplan@case.edu> - 2013-12-08 10:52 -0800
        Re: python programming help rafaellasav@gmail.com - 2013-12-08 11:06 -0800
          Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 06:17 +1100
            Re: python programming help rurpy@yahoo.com - 2013-12-08 16:08 -0800
              Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-09 00:27 +0000
                Re: python programming help rurpy@yahoo.com - 2013-12-08 21:07 -0800
                Re: python programming help rusi <rustompmody@gmail.com> - 2013-12-08 21:20 -0800
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:15 -0800
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 18:57 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:07 -0800
                Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-09 09:34 +0000
                Meta Fight About Posting (was: python programming help) Travis Griggs <travisgriggs@gmail.com> - 2013-12-09 07:44 -0800
                Re: Meta Fight About Posting (was: python programming help) rusi <rustompmody@gmail.com> - 2013-12-09 08:25 -0800
                Re: Meta Fight About Posting (was: python programming help) rusi <rustompmody@gmail.com> - 2013-12-09 08:47 -0800
                Re: Meta Fight About Posting (was: python programming help) Roy Smith <roy@panix.com> - 2013-12-09 13:48 -0500
                Re: Meta Fight About Posting (was: python programming help) Roy Smith <roy@panix.com> - 2013-12-09 13:45 -0500
              Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 14:05 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-08 21:10 -0800
                Re: python programming help Joel Goldstick <joel.goldstick@gmail.com> - 2013-12-09 00:22 -0500
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-09 19:15 +1100
                Re: python programming help rurpy@yahoo.com - 2013-12-09 21:10 -0800
                Re: python programming help Chris Angelico <rosuav@gmail.com> - 2013-12-10 16:29 +1100
          Re: python programming help Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-08 19:21 +0000
          Re: python programming help Terry Reedy <tjreedy@udel.edu> - 2013-12-08 16:17 -0500
          Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 03:02 +0100
      Re: python programming help John Ladasky <john_ladasky@sbcglobal.net> - 2013-12-08 11:21 -0800
      Re: python programming help Gregory Ewing <greg.ewing@canterbury.ac.nz> - 2013-12-09 13:00 +1300
        Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 02:51 +0100
      Re: python programming help YBM <ybmess@nooos.fr.invalid> - 2013-12-09 03:31 +0100

csiph-web