quinta-feira, 26 de janeiro de 2017

1° class - primeira parte da calculadora

#-*- encoding: utf-8 -*-
from math import *
class Calculos:

        def soma(self,a,b):
            if((type (a)== int or type(a)==float) and (type (b)==float or type(b)==int))
                resultado= a+b
                return (resultado)
            else:
                print("Errro!! por favor digite somente números")
        def subtracao(self,a,b):
            if((type (a)== int or type(a)==float) and (type (b)==float or type(b)==int))
                resultado= a-b
                return (resultado)
            else:
                print("Errro!! por favor digite somente números")
               
        def divisao(self,a,b):
            if((type (a)== int or type(a)==float) and (type (b)==float or type(b)==int))
                resultado= a/b
                return (resultado)
            else:
                print("Errro!! por favor digite somente números")
        def multiplicacao(self,a,b):
            if((type (a)== int or type(a)==float) and (type (b)==float or type(b)==int))
                resultado= a*b
                return (resultado)
            else:
                print("Errro!! por favor digite somente números")
        def potencia(self,a,b):
            if((type (a)== int or type(a)==float) and (type (b)==float or type(b)==int))
                resultado= a**b
                return (resultado)
            else:
                print("Errro!! por favor digite somente números")
        def log(self,a):
            if((type (a)== int or type(a)==float))
                resultado= math.log ( a [ , b ] )
                return resultado
            else:
                print("Errro!! por favor digite somente números")
               
        def cos(self,a):
             if((type (a)== int or type(a)==float))
                resultado= math.cos(a)
                return (resultado)
             else:
                print("Errro!! por favor digite somente números")
               
        def seno(self,a):
             if((type (a)== int or type(a)==float))
                resultado= math.sin(a)
                return (resultado)
             else:
                print("Errro!! por favor digite somente números")
               
        def tang(self,a):
             if((type (a)== int or type(a)==float))
                resultado = math.tan(a)
                return (resultado)
             else:
                print("Errro!! por favor digite somente números")
        def raizquadrada(self,a):
             if((type (a)== int or type(a)==float))
                resultado = math.sqrt(a)
                return (resultado)
             else:
                print("Errro!! por favor digite somente números")
            
        def convert_angulo_graus(self,a):
             if((type (a)== int or type(a)==float))
                resultado= math.degrees(a)
                return (resultado)
             else:
                print("Errro!! por favor digite somente números")
                  
        def convert_angulo_radianos(self,a):
             if((type (a)== int or type(a)==float))
                resultado= math.radians(a)
                return(resultado)
             else:
                print("Errro!! por favor digite somente números")

terça-feira, 10 de janeiro de 2017

Criando Classes

class Carta:
    listaDeNaipes = ["Paus","Ouros","Copas","Espadas"]
    listaDePosicoes = ["narf","As","2","3","4","5","6",
                       "7","8","9","10","Valetes","Rainha","Rei"]
    def __init__(self, posicao, naipes):
       
        print (self.listaDePosicoes[posicao]+ " de " + self.listaDeNaipes[naipes])
   
   # def __str__(self):
       # return "teste"

carta1 = Carta(11,1)
carta2 = Carta(10,2)
#Com o metodo Init não preciso pedir  que seja impresso o valor,
# pois o mesmo imprimira na tela todo e qualquer objeto criado automaticamente

#print carta1
Postagens mais recentes Postagens mais antigas Página inicial