Найти - Пользователи
Полная версия: практика по пайтон
Начало » Python для новичков » практика по пайтон
1
ath01
Здравствуйте! обучаюсь по Лутцу “Изучаем Python” 4е издание.
все усваивается и конспектируется. но нет ощущения, что я что-то могу написать самостоятельно. не хватает практических занятий. может быть кто-то подскажет задачки для начального уровня? по типу вот сегодня прошли это, давайте решим практическое задание.
FishHook
ath01
Здравствуйте! обучаюсь по Лутцу “Изучаем Python” 4е издание.
все усваивается и конспектируется. но нет ощущения, что я что-то могу написать самостоятельно. не хватает практических занятий. может быть кто-то подскажет задачки для начального уровня? по типу вот сегодня прошли это, давайте решим практическое задание.
Сегодня давал тестовое задание кандидату на вакансию. Задачка простая.

Напиши класс Calculator, который для кода:



c=Calculator(5)

print c.buffer
c.reset()
print c.buffer
print c(“+”,64)
print c(“/”,18)
print c(“*”,2)
c.reset(9)
print ‘\nHistory is:\n’
for i in c:
print i
foo = c('*',22)
print c.buffer, foo
c.clearHistory()
print ‘\nHistory is:\n’
for i in c:
print i

Дает вывод:

5.0
0.0
64.0
3.55555555556
7.11111111111

History is:

5.0—>0.0
0.0+64=64.0
64.0/18=3.55555555556
3.55555555556*2=7.11111111111
7.11111111111—>9.0
198.0 198.0

History is:
Piton23
Сначала подумал чет с польской нотацией связано. А оказывается обычный класс с буфером. Ну как кандидат то справился? )
FishHook
Piton23
Сначала подумал чет с польской нотацией связано. А оказывается обычный класс с буфером. Ну как кандидат то справился? )
Как это не прискорбно, не справился :(
Тяжеловато у нас в городе с питонщиками.
ath01
буфер еще не изучал. пожалуй вернусь к этому заданию после полного изучения классов.
может пока что кто-то что-то полегче предложит для усвоения материала?
Piton23
А что за город если не секрет?
FishHook
Piton23
А что за город если не секрет?
Не секрет, Кемерово
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