class TestExercicio2(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(10) def teste_consultar_lado_do_quadrado(self): self.quadrado.lado |should| equal_to(10) def teste_alterar_lado_do_quadrado(self): self.quadrado.lado = 20 self.quadrado.lado |should| equal_to(20) def teste_calcular_area_do_quadrado(self): self.quadrado.calcular_area() |should| equal_to(100)
def main(): tamanho = float(input("Informe o tamanho: ")) quadrado = Quadrado(tamanho) print("Informe 1 para mudar o lado") print("Informe 2 para retornar o valor do lado") print("Informe 3 para retornar o calculo da area") escolha = input("Informe sua decisao") while escolha != '0': if escolha == '1': valor = input("Informe novo valor") quadrado.mudarvalor(valor) print(valor) break elif escolha == '2': quadrado.retoralado(tamanho) print(tamanho) break elif escolha == '3': quadrado.calculoarea(tamanho) break
def test_tem_area(self): quadrado = Quadrado(5) quadrado.calcular_area() |should| equal_to(25)
def test_altera_lado(self): quadrado = Quadrado(5) quadrado.alterar_lado(7) quadrado.obter_lado() |should| equal_to(7)
def main(): figuraComplexa = FiguraComplexa(Quadrado(3), Quadrado(10), Retangulo(2, 7), Retangulo(5, 3)) print(figuraComplexa)
def setUp(self): self.quadrado = Quadrado(10)
cor_nova = Bola() cor_nova.cor = input('Digite a nova cor para a bola: ') cor_nova.trocaCor(cor_nova.cor) cor_nova.mostrarCor() print(''' Bola configurada! ''') # ----Quadrado------------------ print(' Configuração para a Quadrado!') vquadrado = Quadrado() vquadrado.tamanho_lado = int(input('Digite o lado para o quadrado: ')) vquadrado.trocaLado(vquadrado.tamanho_lado) vquadrado.mostraInfoQuadrado() print(''' Quadrado configurado! ''') # -----Retangulo---------------- print(' Configuração para Retangulo!') vretangulo = Retangulo()
from quadrado import Quadrado quadrado1 = Quadrado(5, 4, 2) quadrado1.calcularPerimetro() quadrado1.calcularArea() quadrado1.imprimir()
from quadrado import Quadrado tam_lado = int(input("Qual o tamanho do lado: ")) quadrado1 = Quadrado(tam_lado) nov_tam_lado = int(input("Qual o novo tamanho do lado: ")) quadrado1.muda_valor(nov_tam_lado) print("O novo valor eh: ",quadrado1.retorna_valor_lado()) print("O valor da area eh: ",quadrado1.calcula_area())
def main(): quadrado = Quadrado(5) retangulo = Retangulo(5,10) circunferencia = Circunferencia(10) print(circunferencia.calcularArea(), retangulo.calcularArea(), quadrado.calcularArea())
def test_quadrado(): quadrado_1 = Quadrado(5) assert quadrado_1.lado == 5 assert quadrado_1.calcular_area() == 25 assert quadrado_1.calcular_perimetro() == 20
class Test_Quadrado(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(6) def test_alterar_lado(self): self.quadrado.alterar_lado(3) self.quadrado.consultar_lado() |should| equal_to(3) def test_consultar_lado(self): self.quadrado.consultar_lado() |should| equal_to(6) def test_nao_aceita_valor_lado_negativo_nem_0(self): (self.quadrado._validar_lado, 0) |should| throw(ValueError) def test_faz_tudo_e_mostra_a_area(self): self.quadrado.consultar_lado() |should| equal_to(6) self.quadrado.alterar_lado(20) self.quadrado.calcular_area() |should| equal_to(400) self.quadrado.consultar_lado() |should| equal_to(20)
def setUp(self): self.quadrado = Quadrado(6)
class Test_Quadrado(unittest.TestCase): def setUp(self): self.quadrado = Quadrado(6) def test_alterar_lado(self): self.quadrado.alterar_lado(3) self.quadrado.consultar_lado() | should | equal_to(3) def test_consultar_lado(self): self.quadrado.consultar_lado() | should | equal_to(6) def test_nao_aceita_valor_lado_negativo_nem_0(self): (self.quadrado._validar_lado, 0) | should | throw(ValueError) def test_faz_tudo_e_mostra_a_area(self): self.quadrado.consultar_lado() | should | equal_to(6) self.quadrado.alterar_lado(20) self.quadrado.calcular_area() | should | equal_to(400) self.quadrado.consultar_lado() | should | equal_to(20)
def test_tem_lado(self): quadrado = Quadrado(5) quadrado.obter_lado() |should| equal_to(5)
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)
from ponto import Ponto from quadrado import Quadrado import pdb if __name__ == '__main__': pdb.set_trace() arquivo = open('pontos.dat', 'r') quadrados = [] for linha in arquivo: pontos = linha.split(';') temp = [] for p in pontos: pos = p.split(',') temp.append(Ponto(int(pos[0]), int(pos[1]))) quadrados.append(Quadrado(temp[0], temp[1])) for q in quadrados: print(q.area()) arquivo.close()
from figura import Figura from quadrado import Quadrado from circulo import Circulo #Criandos os objetos circulo c1 = Circulo(15) c2 = Circulo(20) c3 = Circulo(28) #Criandos os objetos quadrado q1 = Quadrado(15) q2 = Quadrado(20) q3 = Quadrado(28) print('A area do 1º circulo é: ', c1.calculaArea()) print('A area do 2º circulo é: ', c2.calculaArea()) print('A area do 3º circulo é: ', c3.calculaArea()) resultado1 = float(c1.calculaArea()) resultado2 = float(c2.calculaArea()) resultado3 = float(c3.calculaArea()) if (resultado1 == 706.5 and resultado2 == 1256.0 and resultado3 == 2461.76): print("\nO teste de circulo está correto") else: print("\nO teste de circulo está errado") print('\nA area do 1º quadrado é: ', q1.calculaArea())
def main(): novo_1 = Quadrado(5) print(novo_1.retornar_valor()) print(novo_1.area) novo_1.calcular_area() print(novo_1.area) lado = int(input('Informe o valor do lado: ')) novo_1.mudar_valor(lado) novo_1.calcular_area() print(novo_1.area) novo_2 = Quadrado(8) print('Objeto 1', novo_1.retornar_valor()) print('Objeto 2', novo_2.retornar_valor())
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()))
from quadrado import Quadrado quadrado1 = Quadrado(10) quadrado1.calcular_area() quadrado1.calcular_perimetro() quadrado1.imprimir()