Example #1
0
do lado, retornar valor do lado e calcular área.'''

quadrado.py

class Quadrado:
    def __init__(self, lado):
        self.lado = lado

    def mudarLado(self, novoLado):
        self.lado = novoLado

    def valorLado(self):
        return self.lado

    def area(self):
        return self.lado*self.lado
        
  
'''-----------------------------------------------------------------------------'''

quadradoTeste.py 

from quadrado import Quadrado

lado = int(input("Informe valor do lado do quadrado: "))
q = Quadrado(lado)
print("O valor do lado eh %d e a area do quadrado eh %d" % (q.valorLado(),q.area()))
lado = int(input("Informe novo valor para o lado do quadrado: "))
q.mudarLado(lado)
print("O novo valor para lado eh %d e a nova area do quadrado eh %d" % (q.valorLado(),q.area()))
Example #2
0
from ponto import Ponto
from quadrado import Quadrado

if __name__ == '__main__':
    p1 = Ponto(1, 2)
    p2 = Ponto(4, 4)
    quadrado = Quadrado(p1, p2)
    lista = [1, 2, 3, 4]
    lista[0] = 10

    print(quadrado.area())
    print(lista)
    #l1 = Ponto.avacalhador_de_listas(tuple(lista))
    #print(lista)
    l1 = Ponto.avacalhador_de_listas(lista.copy())
    print(lista)
    #l1 = Ponto.avacalhador_de_listas(lista)

    print(lista)
    print(l1)