Esempio n. 1
0
class TickerMF:

    #costruttore -- usato per costruire nuovi oggetti

    def __init__(self):
        self.tm = Ticker()
        self.tf = Ticker()

    #modificatori -- usati per modificare gli oggetti

    def incM(self):
        self.tm.inc()

    def incF(self):
        self.tf.inc()

    def decM(self):
        self.tm.dec()

    def decF(self):
        self.tf.dec()

    def reset(self):
        self.tf.reset()
        self.tm.reset()

    #lettori -- usati per leggere gli attributi degli oggeti

    def currentM(self):
        return self.tm.current()

    def currentF(self):
        return self.tf.current()
Esempio n. 2
0
from ticker import Ticker

#esempio di utilizzo della classe Ticker

t1 = Ticker()
print(t1.current())
t1.inc()
t1.inc()
print(t1.current())
t1.inc()
print(t1.current())
t1.dec()
print(t1.current())

t2 = Ticker()
print(t2.current())

A = []
for i in range(4):
    A.append(Ticker())

A[2].inc()
print("Stampo il numero di persone dei ticker nella lista A")
for i in range(4):
    print(i, "\t", A[i].current())