Programa Python para verificar o número primo

Publicados: 2020-10-23

A programação Python é uma das linguagens de programação mais populares que é usada na tecnologia mais recente. Um iniciante em qualquer linguagem de programação teria encontrado exercícios práticos iniciais, como identificar números primos, números pares ou ímpares, etc. Neste artigo, aprenderemos como escrever um programa de números primos em Python para verificar se um número inserido pelo usuário é um número primo ou não.

Para escrever este programa, em primeiro lugar, precisamos entender o que é um número primo. Um número primo é um número natural que só é divisível por 1 e por ele mesmo, o que significa que esse número não pode ser produto de outros dois números menores. Por exemplo, 2, 3, 7, 11, 13, 17, etc. são números primos.

O programa tem que verificar se o número é divisível por qualquer um dos números entre 2 e ele mesmo. Se for divisível por qualquer um desses números, o resto será zero, e podemos concluir que não é um número primo. E se o resto não for zero, então é um número primo.

Índice

Tópicos de programação Python

Existem três tópicos de programação Python que se deve saber para poder escrever o programa de números primos em Python . Estes são:

1. Se... outra declaração

Isso é usado quando há a necessidade de decidir se deve ou não executar um determinado conjunto de códigos. Depende da condição. Se a condição for satisfeita, ou seja, a expressão de teste for verdadeira, as instruções serão executadas. Se a condição não for satisfeita, as instruções não serão executadas e pularão para a seção 'else' do código.

se expressão de teste:

Corpo dentro se

outro:

Corpo dentro de outro

Um exemplo simples explica melhor isso:

#Para verificar se o número é positivo e imprimir de acordo

número = 5

se número > 0

print(“O número é positivo)

outro

print(“O número é negativo)

Saída: O número é positivo

2. Para loop

O loop For é usado para iterar sobre uma sequência. Assim, para cada item da lista ou conjunto, um conjunto de instruções pode ser executado.

para variável em sequência:

Corpo dentro para

Por exemplo:

esportes = [“críquete”, “futebol”, “tênis”]

para z em esportes:

imprimir(z)

Saída: críquete

futebol

tênis

3. Pausa

A instrução break pode alterar o fluxo de um loop em Python. Normalmente, um loop se repete continuamente em uma sequência de códigos até que a condição não seja satisfeita ou a expressão de teste seja falsa. Mas, às vezes, podemos querer parar a iteração atual de um loop ou talvez o loop inteiro verificando uma condição. Nesses casos, uma instrução break é usada.

para variável em sequência:

se condição:

pausa

O loop será interrompido assim que a condição for satisfeita.

Para entender melhor com um exemplo:

para var em “manga”:

se var == “g”:

pausa

imprimir(var)

Saída: m

uma

n

Confira nossos cursos de ciência de dados para saber mais sobre vários cursos de ciência de dados.

Programa de números primos em Python

Neste programa, primeiro pediremos ao usuário que insira um número. Depois disso, verificaremos se o número é maior que 1. Se for, verificaremos se é divisível por qualquer número entre 2 e ele mesmo. Se for divisível, imprime que o número não é um número primo. Se não for divisível, imprime que o número é um número primo. E se o número for menor que 1, ele imprime que o número não é um número primo.

O programa Python é o seguinte:

num = int(input("Digite um número: "))

se número > 1:

para i em range(2, num):

se (num % i) == 0:

print(num, “não é um número primo”)

pausa

outro:

print(num, “é um número primo”)

outro:

print(num, “não é um número primo”)

A instrução int() é usada para converter qualquer número inserido pelo usuário em um inteiro. A instrução range() é usada para que o valor de “i” passe por cada número de 2 até o número digitado pelo usuário. A instrução print() é usada para imprimir o valor dentro do colchete na saída. O usuário agora pode verificar se algum número digitado por ele é um número primo ou não.

Confira: Os 18 principais programas de padrão Python que você deve conhecer

Conclusão

Este artigo demonstra como escrever um programa simples para um número primo na linguagem Python. Usando essa lógica, podemos escrever outros programas básicos para melhorar nossas habilidades. E também aprendemos três tópicos de programação, ou seja, instrução if..else, for loop e break. Esses são tópicos básicos que podem ser usados ​​para programas mais complicados e longos para executar tarefas maiores para entender um número primo em Python .

Se você está curioso sobre aprender ciência de dados para estar na frente dos avanços tecnológicos em ritmo acelerado, confira o Programa PG Executivo em Ciência de Dados do upGrad & IIIT-B e se qualifique para o futuro.

Quais são os recursos distintos do Python?

Python é uma linguagem de programação bem conhecida entre cientistas de dados e especialistas em Machine Learning. O sucesso do Python decorre porque é fácil de aprender e tem uma sintaxe e legibilidade simples. É fácil de compreender, simplificando a solução de problemas.

Além disso, é uma linguagem de programação gratuita e de código aberto, e os profissionais de Python podem usá-la de várias maneiras. É uma linguagem orientada a objetos que suporta noções de classe e é simples de combinar com outras linguagens como C++, Java e outras.

O que são funções em Python?

Funções são partes ou partes de um código Python que são organizadas e reutilizadas para executar ações únicas e relacionadas. As funções são úteis para melhorar a modularidade em sistemas que reutilizam um grau significativo de código. Python tem uma variedade de funções internas, como print(). Além de fornecer uma ampla variedade de funções internas, o Python também permite que você crie funções definidas pelo usuário.

Quais são os casos de uso reais do Python?

Python é uma das linguagens de programação mais difundidas do mundo atualmente. A maioria dos programas computacionais e de software emprega Python para seus principais requisitos de programação. Inclui navegar no Google, passar pelo Instagram, assistir a vídeos no YouTube ou ouvir música no Spotify. Todas essas atividades estão direta ou indiretamente relacionadas ao Python. Isso mostra que o Python é utilizado em uma ampla variedade de plataformas, aplicativos e serviços.