0% acharam este documento útil (0 voto)
91 visualizações2 páginas

Classes de Geometria em Python

O documento descreve a criação de duas classes em Python - Retangulo e Circulo. A classe Retangulo é construída com base e altura e calcula a área. A classe Circulo é construída com o raio e calcula tanto a área quanto o perímetro do círculo. Exemplos de uso de cada classe são fornecidos.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
91 visualizações2 páginas

Classes de Geometria em Python

O documento descreve a criação de duas classes em Python - Retangulo e Circulo. A classe Retangulo é construída com base e altura e calcula a área. A classe Circulo é construída com o raio e calcula tanto a área quanto o perímetro do círculo. Exemplos de uso de cada classe são fornecidos.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

Untitled2

March 19, 2019

In [4]: #escreva uma classe em pytoh chamada retangulo, construida(__init__()) pelo tamanho da b
#área do retangulo.

class Retangulo:
def __init__(self,base,altura):
[Link]=int(base)
[Link]=int(altura)
def print_area(self):
print('A área do retangulo é ',[Link]*[Link])
# ou
# def get_area(self):
# return [Link]*[Link]
# def print_area(self):
# print('A área do retanglulo é', get_area())

In [5]: ret=Retangulo(2,3)

In [13]: ret.print_area()

A área do retangulo é 6

In [22]: #Escreva uma classe em python chamada circulo, construida com (__init__()) pelo raio e
#a area e o perímetro do circulo.

class Circulo:
def __init__(self,raio):
[Link]=int(raio)
[Link]=3.1415
def print_area_per(self):
print('A área do círculo é',self.get_area())
print('O comprimento da circunferência é',self.get_per())
def get_area(self):
return [Link]*[Link]**2
def get_per(self):
return 2*[Link]*[Link]

In [23]: circ=Circulo(5)
circ.print_area_per()

1
A área do círculo é 78.53750000000001
O comprimento da circunferência é 31.415000000000003

In [ ]:

Você também pode gostar