At the risk of beating this into the Pythonic ground, here is a
generator version which collapses the original nested loop into a
single loop, so that break works just fine:
.def getCombinations(*args):
.if len(args) 1:
.for a0 in args[0]:
.for remainder in
[EMAIL PROTECTED] wrote:
Goto is useful [...] when there is a clean-up section of a function
that should be executed for various error conditions.
Like this?
def foo():
f = open('foo.txt')
try:
# do stuff with f
finally:
f.close()
--
http://mail.python.org/mailman
Dennis Lee Bieber wrote:
On 5 Mar 2005 08:00:23 -0800, [EMAIL PROTECTED] declaimed the following
in comp.lang.python:
explicit GOTO'. Goto's are less dangerous when they are in the
forward direction, to code appearing later.
UGH... That is the one direction I always avoid (in FORTRAN 77).
Typical
Erik Bethke wrote:
At least I thought this was funny and cool! -Erik
Thanks. ;)
--
Michael Hoffman
--
http://mail.python.org/mailman/listinfo/python-list
Mike Meyer wrote:
Secondly, how do I clear screen (cls) from text and other content ?
That depends on
A: What type of display device you're using
B: What type of interface is being rendered on that display (command
line, GUI, IDE, etc)
C: Perhaps what operating system you are using.
D:
You sir are a troll for sure. QBasic?! When was the last time you did
any programming, 1989? Gave me a laugh though.
Lars
--
http://mail.python.org/mailman/listinfo/python-list
jean-michel [EMAIL PROTECTED] wrote:
And it was not possible to remove GOTO, because that would really need
to rewrite manually the programs
really? converting GOTO messes to structured programs has been a solved
problem for many years (you can buy commercial products that does this, and
I
Alan Kennedy [EMAIL PROTECTED] writes:
Secondly, how do I clear screen (cls) from text and other content ?
That depends on
A: What type of display device you're using
B: What type of interface is being rendered on that display (command
line, GUI, IDE, etc)
C: Perhaps what operating system
Harlin wrote:
No goto needed. If this makes no sense (which it may not if all
you've
been exposed to is BASIC) it wouldn't be a bad idea to Google why you
should never use a goto statement.
GOTO isn't even needed in QBasic (except for ON ERROR GOTO).
--
http://mail.python.org/mailman
BOOGIEMAN [EMAIL PROTECTED] a écrit dans le message de
news:[EMAIL PROTECTED]
I've just finished reading Python turtorial for non-programmers
and I haven't found there anything about some usefull commands I used in
QBasic. First of all, what's Python command equivalent to QBasic's goto
[Christos]
*Three* requests --check the thread goto, cls, wait commands.
I saw that too, and was too freaked out to respond.
BTW, my sincere congratulations for what I presume best computer related
April's
Fool joke of all time; I love double-bluffs. The worst of all is I've often
Nick Coghlan wrote:
Anyway, check out AlternateLambdaSyntax on the python.org Wiki
It's an interesting page:
http://www.python.org/moin/AlternateLambdaSyntax
Some days ago I suggested something different: maybe def can become a
function, then it can work as lambda (and still as the old def) too.
Grant Edwards [EMAIL PROTECTED] wrote:
I forgot to mention try/except. When I do use goto in C
programming it's almost always to impliment what would have
been a try/except block in Python.
Yes I'd agree with that. No more 'goto out'.
There is this also
for (i = 0
jean-michel wrote:
Hi all,
I saw a lot of comments saying GOTO is not usefull, very bad, and we
should'nt use it because we don't need it.
I think that's true, but only if you *create* programs.
But if the goal is to provide some kind of converter to automatically take
an old application written
Lambda is of any relevance to eg client server
programming.
For that matter I would find implementing the classical algorithms far
easier if python had 'goto' (I'll wait for the guffaws to subside before
mentioning that no lesser guru than Donald Knuth writes his algorithms that
way
on the goto thing ;)
--
Nick Coghlan | [EMAIL PROTECTED] | Brisbane, Australia
---
http://boredomandlaziness.skystorm.net
--
http://mail.python.org/mailman/listinfo/python-list
I've just finished reading Python turtorial for non-programmers
and I haven't found there anything about some usefull commands I used in
QBasic. First of all, what's Python command equivalent to QBasic's goto ?
Secondly, how do I clear screen (cls) from text and other content ?
And last, how do I
BOOGIEMAN a écrit :
I've just finished reading Python turtorial for non-programmers
and I haven't found there anything about some usefull commands I used in
QBasic. First of all, what's Python command equivalent to QBasic's goto ?
I had a professor that told me that using goto in prog
BOOGIEMAN wrote:
I've just finished reading Python turtorial for non-programmers
and I haven't found there anything about some usefull commands I used
in QBasic. First of all, what's Python command equivalent to QBasic's
goto ?
There isn't one. Why do you think you need this?
Secondly, how
-programmers
and I haven't found there anything about some usefull commands I used in
QBasic. First of all, what's Python command equivalent to QBasic's goto ?
goto for python:
http://entrian.com/goto/index.html
Please ignore the line in bold red.
Secondly, how do I clear screen (cls) from text
On 2005-02-10, BOOGIEMAN [EMAIL PROTECTED] wrote:
First of all, what's Python command equivalent to QBasic's goto ?
There isn't one.
One defines functions and calls them. One uses for and while
loops. One uses list comprehensions. One uses if/elif/else.
Secondly, how do I clear screen
[BOOGIEMAN]
I've just finished reading Python turtorial for non-programmers
and I haven't found there anything about some usefull commands I used in
QBasic. First of all, what's Python command equivalent to QBasic's goto ?
Oh no! You said the G word! That's a dirty word in computer science
Duncan Booth a écrit :
BOOGIEMAN wrote:
(snip)
Secondly, how do I clear screen (cls) from text and other
content ?
That depends on your computer, and how you are running your program.
One way which *might* work is:
import os
os.system(cls)
*might* work... !-)
[EMAIL PROTECTED] modulix $ cls
Grant Edwards a écrit :
On 2005-02-10, BOOGIEMAN [EMAIL PROTECTED] wrote:
First of all, what's Python command equivalent to QBasic's goto ?
There isn't one.
One defines functions and calls them. One uses for and while
loops. One uses list comprehensions. One uses if/elif/else.
and even
On 2005-02-10, Bruno Desthuilliers [EMAIL PROTECTED] wrote:
Grant Edwards a écrit :
On 2005-02-10, BOOGIEMAN [EMAIL PROTECTED] wrote:
First of all, what's Python command equivalent to QBasic's goto ?
There isn't one.
One defines functions and calls them. One uses for and while
Bruno Desthuilliers wrote:
Duncan Booth a écrit :
BOOGIEMAN wrote:
Secondly, how do I clear screen (cls) from text and other
content ?
That depends on your computer, and how you are running your program.
One way which *might* work is:
import os
os.system(cls)
*might* work... !-)
[EMAIL
import os
if os.name == nt:
os.system(cls) # Works in w2k
else:
os.system(clear)# Works in cygwin's Bash
Ulf Göransson wrote:
Bruno Desthuilliers wrote:
Duncan Booth a écrit :
BOOGIEMAN wrote:
Secondly, how do I clear screen (cls) from text and other
content ?
that ?
Also I wanted to put at the end something like
Do you want to guess again ? and then GOTO start
of program, but since there is no such command in Python
what are my possible solutions ?
--
http://mail.python.org/mailman/listinfo/python-list
)
with something like Press any key to guess again
How do I do that ?
Also I wanted to put at the end something like
Do you want to guess again ? and then GOTO start
of program, but since there is no such command in Python
what are my possible solutions ?
Hi,
I'm no expert and I owe much of whatever I know
No goto needed. If this makes no sense (which it may not if all you've
been exposed to is BASIC) it wouldn't be a bad idea to Google why you
should never use a goto statement.
To do a clear screen you'll need to use the method that your command
shell uses. The shortcut to this is for Windows
from goto.py ( http://entrian.com/goto/ ):
.# Label: label .x XXX Computed labels.
:-)
John
--
http://mail.python.org/mailman/listinfo/python-list
ever.
I'd say it's dispensible and not worth the added complexity.
[snip]
For that matter I would find implementing the classical algorithms
far
easier if python had 'goto' (I'll wait for the guffaws to subside
before
mentioning that no lesser guru than Donald Knuth writes his
algorithms
BOOGIEMAN wrote:
First of all, what's Python command equivalent to QBasic's goto ?
You can only use the goto function if you use Python with line numbers,
thusly:
10 import sys
20 real_stdout = sys.stdout
30 class fake_stdout(object): pass
40 fake_stdout.write = lambda x, y: None
50 sys.stdout
On Windows, I use WConio
http://newcenturycomputers.net/projects/wconio.html
It provides other screen functions you might have gotten used to in
QBasic as well.
On unix/cygwin, use curses.
I am not aware of any portable library though.
I used to use cls a lot in my QBasic days. Now I just
501 - 534 of 534 matches
Mail list logo