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: