Найти - Пользователи
Полная версия: как праильно сделать цикл
Начало » Python для экспертов » как праильно сделать цикл
1 2
igor.kaist
opers=[int.__add__, int.__sub__,int.__div__,int.__mul__]
if test in xrange(1,5):op=opers[test+1]
так еще можно сократить :)
UPD: crchemist, опередил
shiza
ну тогда и мой вариант =)
#!/usr/bin/python
#coding=utf-8
import urllib, urllib2, re

def calc():
oper = raw_input('Operation (+, -, *, /, %, ^, choose, % of, th root of):')
x = raw_input('First operand:')
y = raw_input('Second operand:')

try:
req = urllib2.Request("http://www.google.com/search?q=" + urllib.quote("%s %s %s" % (x, oper, y)), None, {'User-agent': 'Mozilla/5.0'})
result = re.findall(r"<img src=/images/calc_img\..+?<b>(.+?)<", urllib2.urlopen(req).read())
print result[0]
except (IOError,IndexError):
print 'Error'

while 1: calc()
crchemist
ага. гарно )
igor.kaist
Интересно, а сам топикстартер разобрался, или просто код скопировал :)
bw
>> Если “определлённое действие” сделано, то calc возвращает True, это вызывает завершение цикла while.
> Теперь еще придется объяснять человеку что такое return и с чем его едят :)
Ты уж совсем плохого мнения о смертных.

> топикстартер
Копипастер :-).

..bw
igor.kaist
bw, ну я по коду его сужу просто, и по нежеланию читать документацию.. То есть человеку читать лень, в итоге получается что думают за него. Помогать я всегда за, но когда мне в аську стучаться с вопросом “что такое def?”, нервишки не выдерживают. Человек получил то что хотел, и пропал, кстати. В следующий раз, когда у него возникнут проблемы по ходу написания программы, он не будет читать доки (все что он спрашивал, находится на 30-40 первых страницах), он сделает тоже самое.Все это конечно же ИМХО :)
Ferroman
Все это конечно же ИМХО
И не только твоё.
PooH
Ferroman
Все это конечно же ИМХО
И не только твоё.
+1
Только что такое испытал в теме про XML, и ведь искрене хотел помочь :(
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB