Você está aqui: Python ::: Desafios e Lista de Exercícios Resolvidos ::: Métodos, Procedimentos e Funções |
Uma função Python que recebe um valor inteiro e informa se o mesmo é um número primo - Desafio de Programação Resolvido em PythonQuantidade de visualizações: 457 vezes |
|
Pergunta/Tarefa: Um inteiro é um número primo se ele for divisível somente por 1 e por ele mesmo. Assim, 2, 3, 5 e 7 são primos, enquanto 4, 6, 8 e 9 não são. Escreva uma função Python que recebe um valor inteiro e informe se o mesmo é um número primo. Você deverá usar a seguinte assinatura para a função: def primo(valor): // implementação aqui Informe um valor inteiro: 7 O numero informado é primo Veja a resolução comentada deste exercício em Python: ----------------------------------------------------------------------
Se precisar de ajuda com o código abaixo, pode me chamar
no WhatsApp +55 (62) 98553-6711 (Osmar)
----------------------------------------------------------------------
# método principal
def main():
# vamos pedir para o usuário informar um número inteiro
numero = int(input("Informe um valor inteiro: "))
# vamos verificar se o valor informado é um número primo
if primo(numero):
print("O numero informado é primo.")
else:
print("O numero informado NÃO é primo.")
# função que retorna verdadeiro se o número fornecido
# como argumento for primo
def primo(valor):
# se o valor fornecido for 7, a variável i do laço contará
# de 2 até 7 / 2 (divisão inteira), ou seja, 3. Se o
# módulo de 7 por qualquer um dos valores neste intervalo
# for igual a 0, então o número não é primo
for i in range(2, (valor // 2) + 1):
if valor % i == 0:
return False # não é primo
return True
if __name__== "__main__":
main()
|
|
|
Mais Desafios de Programação e Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
|
MySQL - Como adicionar horas ao valor de um campo DATETIME ou TIME usando a função ADDTIME() do MySQL JavaScript - Como filtrar os elementos de um array em JavaScript usando a função filter() - Vetores e matrizes em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |





