I saw this fizzbuzz in Eloquent Javascript and thought its really nice. Not all
the usual if else version, just if.
for (let n = 1; n <= 100; n++) {
let output = "";
if (n % 3 == 0) output += "Fizz";
if (n % 5 == 0) output += "Buzz";
console.log(output || n);
}
I can't quite get a nice v
On Thursday, April 4, 2019 at 1:17:02 PM UTC-5, adam@gmail.com wrote:
> Thanks for the response. I was meaning to write back earlier, but I've been
> spending my free Python time in the evenings reimplementing what I'm doing to
> work more correctly. I'm guessing before the code object repre
On 2019-04-04 20:48, David Raymond wrote:
Yep, spotted that too! :-) BTW, your fix also a bug: the last word on a
line won't be followed by a space (off-by-one). The easiest fix for that
is to add 1 to line_length initially, another little trick.
Or, equivalently, to reset current_line_length
Is the logging module an ideal means to provide (printed) user reports,
or is it a 'bad fit' and not designed/fit for such a purpose?
PSL's logging module (per discussion 'here' earlier this week) is often
quietly avoided by 'the average Python programmer'. It is unwieldy, yet
that is, in-par
Arup,
On 5/04/19 7:33 AM, Arup Rakshit wrote:
I am reading a Python book, where the author used a simple word wrap program to
explain another concept. But I am not understanding some parts of the program.
...
A technique for solving this sort of comprehension-problem is to
simulate the opera
> Yep, spotted that too! :-) BTW, your fix also a bug: the last word on a
> line won't be followed by a space (off-by-one). The easiest fix for that
> is to add 1 to line_length initially, another little trick.
> Or, equivalently, to reset current_line_length to -1, which is an elegant
> hack.
I
On Fri, Apr 5, 2019 at 6:16 AM MRAB wrote:
>
> On 2019-04-04 19:53, David Raymond wrote:
> > The function is constructing a list of the lines, which it will combine at
> > the end. Answering the questions in reverse order:
> >
> > 3. Also why that `if` test is required there.
> > The if statement
On 2019-04-04 19:53, David Raymond wrote:
The function is constructing a list of the lines, which it will combine at the
end. Answering the questions in reverse order:
3. Also why that `if` test is required there.
The if statement is saying "I don't have room on my current line for the next wor
The function is constructing a list of the lines, which it will combine at the
end. Answering the questions in reverse order:
3. Also why that `if` test is required there.
The if statement is saying "I don't have room on my current line for the next
word, so time to start a new line"
2. In the
On Fri, Apr 5, 2019 at 5:34 AM Arup Rakshit wrote:
> lines_of_words = []
> current_line_length = line_length
> for word in words:
> if current_line_length + len(word) > line_length:
> lines_of_words.append([]) # new line
> current
I am reading a Python book, where the author used a simple word wrap program to
explain another concept. But I am not understanding some parts of the program.
def wrap(text, line_length):
"""Wrap a string to a specified line length"""
words = text.split()
lines_of_word
On Monday, April 1, 2019 at 1:23:42 AM UTC-5, Gregory Ewing wrote:
> adam.pre...@gmail.com wrote:
> https://eli.thegreenplace.net/2012/06/15/under-the-hood-of-python-class-definitions
>
> Briefly, it creates a dict to serve as the class's namespace dict,
> then executes the class body function pas
If you are using Python 3, range does not create at list, it is a generator.
If you're using Python 2.x, use xrange instead of range. xrange is a
generator. In Python 3 there is no xrange, they just made range the generator.
--- Joseph S.
-Original Message-
From: Sayth Renshaw
Se
On 04/04/2019 12:57, Jack Dangler wrote:
Hi, all. Just getting started but already have an idea for something to
save me some grief
we have lists of files that reside on a sharepoint site at work that we
pick from. These have a variety of data items in them and we need to
start the process by
Hi, all. Just getting started but already have an idea for something to
save me some grief
we have lists of files that reside on a sharepoint site at work that we
pick from. These have a variety of data items in them and we need to
start the process by copying the entire contents into a local
15 matches
Mail list logo