Play with Python 2

ulysses
  12 years ago
  4



perhaps you still relish one or two loops

open a terminal and start the interpreter




set the variable

>>> a = 0

and copy the yellow colored into the interpreter

>>> while a < 10 :
    a += 1
    print (a)

<return> 2 times



to say today you have learned and execute Fibonacci in Python
( maybe you a hacker? )

set the variables

>>> a = 0
>>> b = 1

and copy the yellow colored into the interpreter

>>> count = 0
max_count = 20
while count < max_count:
    count = count + 1
    #
    old_a = a
    old_b = b
    a = old_b
    b = old_a + old_b
    #
    #
    print (old_a),

<return> 2 times


and copy it into the interpreter once more


>>> count = 0
max_count = 20
while count < max_count:
    count = count + 1
    #
    old_a = a
    old_b = b
    a = old_b
    b = old_a + old_b
    #
    #
    print (old_a),


<return> 2 times


the variables (or values ​​to be assigned to them)
can be accessed anytime

>>> a
<return>

>>> b
<return>



a permanent background loop would thus provide constant values

have phun ;-)








 

Comments
hithirdwavedust 12 years ago

Ok, took me a minute to figure out the browser's interpretation of tab. I'm a little bit sad about what the standard browser behavior has done to indentation. (and linguistic formatting in general)


JohnYate 12 years ago

By asking you to copy and paste his sample code, ulysses misses the opportunity to mention/explain that the python language uses tab indentation to express (some would say "hide") block structure in iterated and other conditionally executed code.
I only found this out by typing in the text of the code long-hand: the interpreter kept complaining about the absence of indentation in what I had typed, and would only be placated by my inserting tabs, rather than spaces.
On the other hand, I only discovered this by working my way through the tutorial ...