from uteis import numeros num = int(input('Digite um valor: ')) fat = numeros.fatorial(num) dob = numeros.dobro(num) tri = numeros.triplo(num) print(f'O fatorial de {num} é {fat}') print(f'O drobro de {num} é {dob}') print(f'O triplo de {num} é {tri}')
from uteis import numeros num = int(input("Digite um número: ")) print(numeros.fatorial(num)) print(f"O dobro de {num} é {numeros.dobro(num)}") print(f"O triplo de {num} é {numeros.triplo(num)}")
from uteis import numeros numero = int(input('Digite um valor: ')) fatorial = numeros.fatorial(numero) dobro = numeros.dobro(numero) print(f'O fatorial de {numero} é {fatorial}') print(f'O dobro é {dobro}')
# modularizar é o ato de construir módulos # o foco principal é: # - dividir um programa grande entre suas funcionalidades # - aumentar a legibilidade dos programas e códigos # - isso facilita a manutenção do sistema # - rutilização dos módulos para outros projetos # - ocultação dos códigos detalhados # aqui utiliza módulo 'numeros' do pacote 'uteis' from uteis import numeros as uteis num = int(input('Digite um valor: ')) fat = uteis.fatorial(num) print(f'O fatorial de {num} é {fat}') num1 = int(input('Digite um numero pra soma: ')) num2 = int(input('Digite um numero pra soma: ')) total = uteis.soma(num1, num2) print(f'O total da soma é: {total}') # bibliotecas é chamado em Python de pacotes # serve quando exitem muitos módulos no seu código, # onde vc terá várias funções separadas por assuntos, ou seja, # módulos equivalentes unidos nas funções dentro dos pacotes
from uteis.numeros import fatorial, dobro, triplo num = int(input('Digite um valor: ')) fat = fatorial(num) print(f'O fatorial de {num} é {fat}.') print(f'O dobro de {num} é {dobro(num)}') print(f'O triplo de {num} é {triplo(num)}')
from uteis import numeros, eleicao #Os padrões de arquivos dentros dos pacotes é __init__ print(numeros.fatorial(5, show='True')) print(eleicao.voto(1997))