Python 3.8.6 | packaged by conda-forge | (default, Oct 7 2020, 19:08:05)

Type "copyright", "credits" or "license" for more information.


IPython 7.19.0 -- An enhanced Interactive Python.


In [1]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

<__main__.Colore object at 0x7f65cd9849d0>


In [2]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(255, 0, 0)


In [3]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(85, 85, 85)


In [4]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Traceback (most recent call last):


File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py", line 27, in <module>

print(Colore(255,0,0).grigio())


File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py", line 24, in __repr__

return f"Colore({self.R}, {self.G}, {self.B})"


AttributeError: 'Colore' object has no attribute 'R'



In [5]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore([85, 85, 85])


In [6]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(85, 85, 85)


In [7]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(127.5, 0.0, 0.0)


In [8]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

(128, 0, 0)


In [9]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

(255, 0, 0)


In [10]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

(42, 0, 0)


In [11]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

(0, 0, 0)


In [12]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(40, 56, 34)


In [13]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Traceback (most recent call last):


File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py", line 43, in <module>

print(Colore(17,0,0) - Colore(23, 56, 34))


TypeError: unsupported operand type(s) for -: 'Colore' and 'Colore'



In [14]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(-6, -56, -34)


In [15]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

(0, 0, 0)


In [16]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Colore(238, 221, 255)


In [17]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

Traceback (most recent call last):


File "/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py", line 66, in <module>

print(sorted(A))


TypeError: '<' not supported between instances of 'Colore' and 'Colore'



In [18]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [19]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

[91, 102, 34]


In [20]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [21]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

False

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [22]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

False

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [23]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

False

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [24]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

True

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]


In [25]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

True

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]

Immagine( 100, 50, Colore(0, 0, 0) )


In [26]: runfile('/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20/immagini_OOP.py', wdir='/home/andrea/Documents/Uni/Didattica/Prog1/2020-21/Lezioni/lezione12-13-11-20')

True

[Colore(2, 56, 45), Colore(234, 17, 23), Colore(12, 45, 250)]

Immagine( 100, 50, Colore(0, 255, 0) )


In [27]: