Logo Passei Direto
Buscar

Lista de Exercícios de Lógica de Programação Resolvidos

Ferramentas de estudo

Questões resolvidas

Maior número entre três:

● Entrada: Três números inteiros.

● Saída: O maior número entre os três.

Solução:

def maior_entre_tres (a, b, c):
"""
Função que encontra o maior número entre três números.

Args:
a: O primeiro número.
b: O segundo número.
c: O terceiro número.

Returns:
O maior número entre os três.

"""

if a > b and a > c:
return a

elif b > a and b > c:
return b

else :
return c

a = int ( input ( "Digite o primeiro número: " ))
b = int ( input ( "Digite o segundo número: " ))
c = int ( input ( "Digite o terceiro número: " ))
maior_numero = maior_entre_tres(a, b, c)
print( f"O maior número entre {a} , {b} e {c} é {maior_numero} " )

Tabuada de um número:

● Entrada: Um número inteiro.

● Saída: A tabuada do número.

Solução:

def tabuada (numero):
"""
Função que imprime a tabuada de um número.

Args:
numero: O número a ser calculado a tabuada.

"""

for i in range ( 1 , 11 ):
print( f" {numero} x {i} = {numero * i} " )

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

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Maior número entre três:

● Entrada: Três números inteiros.

● Saída: O maior número entre os três.

Solução:

def maior_entre_tres (a, b, c):
"""
Função que encontra o maior número entre três números.

Args:
a: O primeiro número.
b: O segundo número.
c: O terceiro número.

Returns:
O maior número entre os três.

"""

if a > b and a > c:
return a

elif b > a and b > c:
return b

else :
return c

a = int ( input ( "Digite o primeiro número: " ))
b = int ( input ( "Digite o segundo número: " ))
c = int ( input ( "Digite o terceiro número: " ))
maior_numero = maior_entre_tres(a, b, c)
print( f"O maior número entre {a} , {b} e {c} é {maior_numero} " )

Tabuada de um número:

● Entrada: Um número inteiro.

● Saída: A tabuada do número.

Solução:

def tabuada (numero):
"""
Função que imprime a tabuada de um número.

Args:
numero: O número a ser calculado a tabuada.

"""

for i in range ( 1 , 11 ):
print( f" {numero} x {i} = {numero * i} " )

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

Prévia do material em texto

Lista de Exercícios de Lógica de Programação com Soluções 
 Linguagem utilizada: Python 
 1. Verificação de paridade: 
 ● Entrada: Um número inteiro. 
 ● Saída: Uma mensagem informando se o número é par ou ímpar. 
 Solução: 
 def par_ou_impar (numero): 
 """ 
 Função que verifica se um número é par ou ímpar. 
 Args: 
 numero: O número a ser verificado. 
 Returns: 
 Uma string informando se o número é par ou ímpar. 
 """ 
 if numero % 2 == 0 : 
 return f"O número {numero} é par." 
 else : 
 return f"O número {numero} é ímpar." 
 numero = int ( input ( "Digite um número: " )) 
 resultado = par_ou_impar(numero) 
 print(resultado) 
 2. Cálculo do fatorial: 
 ● Entrada: Um número inteiro não negativo. 
 ● Saída: O fatorial do número. 
 Solução: 
 def fatorial (numero): 
 """ 
 Função que calcula o fatorial de um número. 
 Args: 
 numero: O número a ser calculado o fatorial. 
 Returns: 
 O fatorial do número. 
 """ 
 if numero == 0 : 
 return 1 
 else : 
 return numero * fatorial(numero - 1 ) 
 numero = int ( input ( "Digite um número: " )) 
 fatorial_numero = fatorial(numero) 
 print( f"O fatorial de {numero} é {fatorial_numero} " ) 
 3. Maior número entre três: 
 ● Entrada: Três números inteiros. 
 ● Saída: O maior número entre os três. 
 Solução: 
 def maior_entre_tres (a, b, c): 
 """ 
 Função que encontra o maior número entre três números. 
 Args: 
 a: O primeiro número. 
 b: O segundo número. 
 c: O terceiro número. 
 Returns: 
 O maior número entre os três. 
 """ 
 if a > b and a > c: 
 return a 
 elif b > a and b > c: 
 return b 
 else : 
 return c 
 a = int ( input ( "Digite o primeiro número: " )) 
 b = int ( input ( "Digite o segundo número: " )) 
 c = int ( input ( "Digite o terceiro número: " )) 
 maior_numero = maior_entre_tres(a, b, c) 
 print( f"O maior número entre {a} , {b} e {c} é 
 {maior_numero} " ) 
 4. Média de três notas: 
 ● Entrada: Três notas de um aluno. 
 ● Saída: A média das três notas. 
 Solução: 
 def media_tres_notas (nota1, nota2, nota3): 
 """ 
 Função que calcula a média de três notas. 
 Args: 
 nota1: A primeira nota. 
 nota2: A segunda nota. 
 nota3: A terceira nota. 
 Returns: 
 A média das três notas. 
 """ 
 media = (nota1 + nota2 + nota3) / 3 
 return media 
 nota1 = float ( input ( "Digite a primeira nota: " )) 
 nota2 = float ( input ( "Digite a segunda nota: " )) 
 nota3 = float ( input ( "Digite a terceira nota: " )) 
 media_notas = media_tres_notas(nota1, nota2, nota3) 
 print( f"A média das notas {nota1} , {nota2} e {nota3} é 
 {media_notas} " ) 
 5. Tabuada de um número: 
 ● Entrada: Um número inteiro. 
 ● Saída: A tabuada do número. 
 Solução: 
 def tabuada (numero): 
 """ 
 Função que imprime a tabuada de um número. 
 Args: 
 numero: O número a ser calculado a tabuada. 
 """ 
 for i in range ( 1 , 11 ): 
 print( f" {numero} x {i} = {numero * i} " ) 
 numero = int ( input ( "Digite um número: " )) 
 tabuada(numero) 
 Continue explorando! 
 Esses são apenas alguns exemplos para você começar. Existem muitos 
 outros exercícios de lógica de programação que você pode resolver 
 para aprimorar suas habilidades.

Mais conteúdos dessa disciplina