Форум сайта python.su
блин вот помню была такая тема где то, обсуждали что-то подобное функции go to(как в делфи например), но на питоне
Вообщем имею код.
#!/usr/bin/python
def cube(x):
return x
try:
a=int(raw_input('vvedite chislo='))
b=int(raw_input('vvedite stepen='))
except VelueError:
a=None
b=None
if 1<a<15:
if 1<b<15:
print cube(a)**cube(b)
raw_input('press enter to exit, or press C to clear')
Офлайн
hsbcНасколько я знаю goto В питоне нет.
блин вот помню была такая тема где то, обсуждали что-то подобное функции go to(как в делфи например), но на питоне
Вообщем имею код…
…программка принимает 2 числа, число и степень. Все ок пашет, но как в конце вернуться в начало самой программы?
Пытался найти по поиску ту тему, но так и не нашел.
def cube():
try:
a=int(raw_input('vvedite chislo='))
b=int(raw_input('vvedite stepen='))
except VelueError:
a=None
b=None
if 1<a<15:
if 1<b<15:
print a**b
while raw_input('press enter to exit, or press C to clear: ') == 'C':
cube()
Офлайн
pillGOTO не нужен, он только усложняет и запутывает код. Сравните (утрировано):
Пишут что работает(Сам не проверял), хотя использование и не рекомендуеться
10 GOTO 60
20 PRINT "HELLO"
30 GOTO 90
40 PRINT "WORLD"
50 GOTO 90
60 IF 2>1:GOTO 20 ELSE GOTO 40
def a():print 'hello'
def b():print 'world'
if 2>1:a()
else:b()
Офлайн
Сначала спрашиваешь у гуру “Как использовать goto?” - тебе отвечают “Не используй”.
Потом узнаёшь что есть множество способов сделать это без goto.
Потом узнаёшь много случаев где goto удобнее других способов.
Потом к тебе подходят и спрашивают “Как использовать goto?”. Ты немного подумав отвечаешь: “Не используй”.
Офлайн
спасибо всем, разобрался.
Бывают провалы в памяти блин)
Сначала спрашиваешь у гуру “Как использовать goto?” - тебе отвечают “Не используй”.:D
Потом узнаёшь что есть множество способов сделать это без goto.
Потом узнаёшь много случаев где goto удобнее других способов.
Потом к тебе подходят и спрашивают “Как использовать goto?”. Ты немного подумав отвечаешь: “Не используй”.
Офлайн