No Java agente faz e aqui chama na main
logica("daniel", "123");
private void logica(String nome,Strinh senha){
//aqui vai a logica
}
como posso fazer no python essa logica ?
No Java agente faz e aqui chama na main
logica("daniel", "123");
private void logica(String nome,Strinh senha){
//aqui vai a logica
}
como posso fazer no python essa logica ?
Oiii Daniel, como você está? Espero que esteja bem ^-^
O Python é caracterizado por possuir tipagem dinâmica, ou seja, não é necessário declarar o tipo da variável, apenas seu valor. Diferentemente do Java onde precisamos explicitamente declarar o tipo da variável, retorno das funções, dentre outros e a isso damos o nome de tipagem estática.
O Python também não permite declaração de variáveis privadas, o que temos é uma convenção para significar que aquela variável deve ser acessada apenas dentro da classe. E essa convenção é feita a partir do sinal de underline precedendo o atributo. O exemplo que você mostrou em Java tem o seguinte código em Python:
class Exemplo:
def logica(self, nome, senha):
self._nome = nome
self._senha = senha
# Aqui vai a lógica
objeto = Exemplo()
objeto.logica("daniel", "123")
No código acima estamos considerando o uso de classes, mas, usando apenas funções o código fica da forma abaixo:
def logica(nome, senha):
... # Aqui vai a lógica
logica("daniel", "123")
Nesse curso de Python 3 parte 1: Introdução à nova versão da linguagem você aprenderá sobre essa base dos fundamentos da linguagem, mas qualquer dúvida que tiver, só postar aqui no fórum que tentamos te ajudar, tá bom?
Grande abraço!