On 2015-09-23 00:32, Mark Lawrence wrote:
On 22/09/2015 19:43, Python_Teacher via Python-list wrote:
you have 10 minutes😂 Good luck!!


1. What is PEP8 ?

It's the one between PEP7 and PEP9.


2. What are the different ways to distribute some python source code ?

Write on sheet of paper, fold into paper dart, throw from window.


2 Lists

Tut, tut, tut.


Let's define the function plural :

def plural(words):
     plurals = []
     for word in words:
        plurals.append(word + 's')
     return plurals

for word in plural(['cabagge','owl','toy']):
     print word

Question : How could the code of the function plural be optimised?

It is all ready optimised for programmer time so don't bother with it
unless there are unforeseen bugs.


3 Dictionaries

Here are two dictionnaries :

input = {
     'foo1': 'bar1',
     'chose': 'truc',
     'foo2': 'bar2',
}
output = {
     'bar1': 'foo1',
     'truc': 'chose',
     'bar2': 'foo2'
}

Question : Propose a function that returns output when you provide input ?

def function():
      return input("Who cares?")

You have a couple of problems:

1. 'input' is already bound to a dict.

2. From question 2, it's clear that Python 2 is being used, so you
should be using 'raw_input' instead.

[snip]

--
https://mail.python.org/mailman/listinfo/python-list

Reply via email to