introducao-a-programacao-co.../aula8.py

88 lines
2.8 KiB
Python

###############################################
# Author: Rafael Passos Guimarães
# E-mail: rapassos@gmail.com
# Date: 10/Jul/2020
###############################################
import aula7 #Importando um arquivo completo
if __name__ == "__main__":
pass
# tv1 = aula7.Televisao()
# print(tv1.power)
# print(tv1.canal)
# tv1.btnLigaDesliga()
# print(tv1.power)
# print(tv1.canal)
from aula7 import Televisao #Importando uma classe
if __name__ == "__main__":
pass
# print('Televisão')
# tv = Televisao()
# print(tv.power)
# print(tv.canal)
# tv.btnLigaDesliga()
# print(tv.power)
# print(tv.canal)
from aula7 import Calculadora2 #Importando uma classe
if __name__ == "__main__":
pass
# print('\n\nCalculadora')
# calc = Calculadora2()
# a = 5.1
# b = 7.3
# print('Valor de A = {}'.format(a))
# print('Valor de B = {}'.format(b))
# soma = calc.soma(a,b)
# print('A soma de A e B = {}'.format(soma))
# subtracao = calc.subtracao(a,b)
# print('A subtração de A e B = {}'.format(subtracao))
# multiplicacao = calc.multiplicacao(a,b)
# print('A multiplicação de A e B = {}'.format(multiplicacao))
# divisao = calc.divisao(a,b)
# print('A divisão de A e B = {}'.format(divisao))
from aula8_contador_letras import contador_letras, teste #Importando função ou método
if __name__ == "__main__":
# lista = ['cachorro', 'gato', 'pato', 'lontra']
# print('Lista: {}'.format(lista))
# print('Lista com a quantidade de letras: {}'.format(contador_letras(lista)))
# print(teste())
contador_letras2 = lambda lista : [len(x) for x in lista] #Função anonima (lambda)
# print('Lista com a quantidade de letras: {}'.format(contador_letras2(lista)))
#Funções lambda (calculadora)
soma_ = lambda a,b: a+b
subtracao_ = lambda a,b: a-b
multiplicacao_ = lambda a,b: a*b
divisao_ = lambda a,b: a/b
a = 4
b = 3
# print('Valor de A = {}'.format(a))
# print('Valor de B = {}'.format(b))
# print('A soma de A e B = {}'.format(soma_(a,b)))
# print('A subtração de A e B = {}'.format(subtracao_(a,b)))
# print('A multiplicação de A e B = {}'.format(multiplicacao_(a,b)))
# print('A divisão de A e B = {}'.format(divisao_(a,b)))
#Funções lambda (calculadora) - Como lista
calc_lambda = {
'soma': lambda a,b: a+b,
'subtracao': lambda a,b: a-b,
'multiplicacao': lambda a,b: a*b,
'divisao': lambda a,b: a/b,
}
# print('A soma de A e B = {}'.format(calc_lambda['soma'](a,b)))
# print('A subtração de A e B = {}'.format(calc_lambda['subtracao'](a,b)))
# print('A multiplicação de A e B = {}'.format(calc_lambda['multiplicacao'](a,b)))
# print('A divisão de A e B = {}'.format(calc_lambda['divisao'](a,b)))