Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!xlned.com!feeder5.xlned.com!news2.euro.net!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.022 X-Spam-Evidence: '*H*': 0.96; '*S*': 0.00; 'subject:help': 0.08; 'random': 0.14; '"python': 0.16; 'enough.': 0.16; 'from:addr:pobox.com': 0.16; 'from:addr:skip': 0.16; 'generator.': 0.16; ':-)': 0.16; 'sender:addr:gmail.com': 0.17; '(but': 0.19; '>>>': 0.22; 'import': 0.22; 'skip': 0.24; 'header:In-Reply-To:1': 0.27; 'words': 0.29; 'is?': 0.30; 'message-id:@mail.gmail.com': 0.30; "they'll": 0.31; 'another': 0.32; 'problem.': 0.35; 'received:google.com': 0.35; 'google': 0.35; 'useful': 0.36; 'project': 0.37; 'step': 0.37; 'skip:o 20': 0.38; 'skip:[ 10': 0.38; 'to:addr:python-list': 0.38; 'to:addr:python.org': 0.39; 'even': 0.60; 'simple': 0.61; 'today': 0.64 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=aAKn2Tjj0r/L/274lJaW4lMf06LNbL4PgtDZIhf+upw=; b=gSDan2mqax1yQLGKdfzVvFv8ZDnJWiglXaQ4lhEfATT5lQbcwEtH2kgiYbNuJEtDaL ySFHvqhusNbzLBkyR7rgdfUnKGNaeUVpTEBO5i2s2MyfXNaAsYpmYU55xrnJIeDedi98 I9NZqoX+mBPqytUJuYVTeP8DYwtQyqG9+C0XAkWs1VhkPa7rs0MzbztfYFSvnv0dVtjg la4kHUOLtnb02GqpPt0kcEXN76CDCMmB4VvwBEOVmHuGnTszo8XySuHk541t75Qz1nG+ 0eoCMBixlFFtuiTkWGRYkvW+NOprKVbISQmm6xyKfWE0JBZ56wRyXgReSPUqkLubAaHZ NhkA== MIME-Version: 1.0 X-Received: by 10.43.77.137 with SMTP id zi9mr16950016icb.106.1374512509729; Mon, 22 Jul 2013 10:01:49 -0700 (PDT) Sender: skip.montanaro@gmail.com In-Reply-To: References: <44c11575-2481-4220-9d3c-b53879e9cd8f@googlegroups.com> <0b359a38-4f8a-49c4-95f1-778865ce894a@googlegroups.com> Date: Mon, 22 Jul 2013 12:01:49 -0500 X-Google-Sender-Auth: Z4fTgCoYT35VcF2dwBUgSDSExAA Subject: Re: Homework help requested, thanks to everyone. From: Skip Montanaro To: Python Content-Type: text/plain; charset=UTF-8 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 24 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1374512520 news.xs4all.nl 15885 [2001:888:2000:d::a6]:55056 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:51053 John> Another project I thought of was a Pig Latin translator. (But do kids today John> even know what Pig Latin is? Am I showing my age?) Chris> Even if they don't, they'll grok it no problem. It's simple enough. Google for "Python pig latin" to see a lot of "prior art". And it might be useful as a step as part of a word-based password generator. :-) >>> words = open("/usr/dict/words") >>> words = [word.strip() for word in words if len(word) == 5] >>> len(words) 2194 >>> import random >>> random.shuffle(words) >>> words[0:4] ['live', 'skat', 'levy', 'cove'] >>> [makePigLatin(word) for word in words[0:4]] ['ivelay', 'atskay', 'evylay', 'ovecay'] :-) Skip