Pular para o conteúdo principal

Postagens

Mostrando postagens de agosto, 2023

Exercícios resolvidos em Linguagem Python - para iniciantes

Esta lista de exercícios resolvidos é um manual para ajudar todo aluno iniciante e não só, a adquirir e aprimorar as habilidades necessárias para se trabalhar com Python, de forma rápida e consistente. Estude e desfrute do conteúdo. 1º Exercício      Faça um programa que informe a versão do Python que você está utilizando Solução import sys print ( "Versão do Python" ) print (sys.version) print ( "Informação da versão instalada" ) print (sys.version_info) Atenção :     -  O módulo sys fornece funções e variáveis usadas para manipular diferentes partes do ambiente de tempo de execução do Python;     - Pra quem ainda não está familiarizado com a linguagem, um módulo  é um arquivo contendo definições e comandos em Python para serem usados em outros programas. 2º Exercício      Faça um programa em linguagem Python que converta metros para centímetros. Solução print ( ' \t ----Conversão de medida---- ' ) metros = int ( input ( 'Informe o valor em metros: 

Exercício resolvido utilizando if-elif-else em Python

Faça um programa que verifique se uma letra digitada é "F" ou "M". Conforme a letra escrever: F - Feminino, M - Masculino, Sexo Inválido. Solução #criar a variável que vai receber a letra digitada sexo = input ( "Digite F para Feminino ou M para Masculino: " ) # Desenvolvendo a lógica if sexo == "F" or sexo == "f" :     print ( "Feminino" ) elif sexo == "M" or sexo == "m" :     print ( "Masculino" ) else :     print ( "Sexo Inválido" ) Ao executar o script , teremos como saída:

Verificar se uma letra é vogal ou consoante com Python

Faça um programa que verifique se uma letra digitada é vogal ou consoante. Solução Dica  - utilize a função upper() para deixar as letras maiúsculas e facilitar a comparação. #criar a variável que vai receber a letra digitada letra = input ( "Digite uma letra: " ). upper () # Desenvolvendo a lógica if (     letra == "A"     or letra == "E"     or letra == "I"     or letra == "O"     or letra == "U" ):     print ( "Vogal" ) else :     print ( "Consoante" ) Ao executar o script , teremos como saída:

Calcular a média aritmética com Python

Faça um algoritmo em Linguagem Python que receba duas notas e calcule a média aritmética e mostre o resultado.

Converter temperatura com Python

Faça um programa que peça a temperatura em graus Celsius, transforme e mostre em graus Farenheit. Solução #criar a variável que vai receber a temperatura graus_celsius = float ( input ( "Digite a temperatura em Celsius: " )) #calculando a temperatura graus_farenheit = (( graus_celsius * 9 ) / 5 ) + 32 # Mostrar o resultado na tela print ( f " { graus_celsius :.2f} graus Celsius correspondem a " f " { graus_farenheit :.2f} graus Farenheit" ) Ao executar o script , teremos como saída:

Converter metros para centímetros - Linguagem Python

Faça um programa que converta metros para centímetros. Solução Um metro corresponde a 100 centímetros. Portanto: #criar a variável que vai receber a entrada do valor metros = float ( input ( "Digite o valor em metros: " )) #calculando a medida centimetros = metros * 100 # Mostrar o resultado na tela print ( f " { metros :.2f} metros equivalem a { centimetros :.2f} centímetros." ) Ao executar o script , teremos como saída:

Soma de números - Linguagem Python

Desenvolva um programa que peça dois números e imprima a soma. Solução #criar as variáveis que vão receber a entrada dos números num1 = int ( input ( "Digite o 1º numero: " )) num2 = int ( input ( "Digite o 2º numero: " )) #calcular a soma soma = num1 + num2 # Mostrar o resultado na tela print ( f "A soma entre { num1 } e { num2 } é = { soma } " ) Ao executar o script , teremos como saída:

Lista de exercícios resolvidos de Linguagem Python

  Neste artigo, temos diversos exercícios básicos, exercícios utilizando   if - else , exercícios utilizando o   for  e   while  e exercícios utilizando as funções   lambda  e   map . Parte I - Exercícios básicos  (Estruturas sequenciais) Exercício 01 Desenvolva um programa que peça dois números e imprima a soma. Solução #criar as variáveis que vão receber a entrada dos números num1 = int ( input ( "Digite o 1º numero: " )) num2 = int ( input ( "Digite o 2º numero: " )) #calcular a soma soma = num1 + num2 # Mostrar o resultado na tela print ( f "A soma entre { num1 } e { num2 } é = { soma } " ) Ao executar o script , teremos como saída: Exercício 02 Faça um programa que converta metros para centímetros. Solução Um metro corresponde a 100 centímetros. Portanto: #criar a variável que vai receber a entrada do valor metros = float ( input ( "Digite o valor em metros: " )) #calculando a medida centimetros = metros * 100 # Mostrar o res

Exercício resolvido de estatística - média ponderada

Numa empresa, dez operários têm salário de R$2.000,00 mensais. Doze têm salario de R$1.000,00 mensais.  Oito operários têm salário de R$1.400,00 mensais. Qual é o salário médio desses operários? Solução Aqui é uma média ponderada. Portanto, a média vai ser a soma dos produtos(Quantidade de operários x média do salário) divido pela quantidade geral de operários(10+12+8 = 30) O salário médio desses operadores é de R$ 1440,00

Exercício resolvido de estatística - Média

Há quatros jovens reunidos em uma sala. E tem em média 15 anos. Se entrar na sala um rapaz de 25 anos, qual   passa a ser a média das idades das pessoas no grupo? Solução A média é igual a soma dos elementos, dividido pela quantidade de elementos. Como temos 4 pessoas e a média é 15 anos, teremos: A soma dos 4 jovens é igual a 60 anos, com isso, precisamos somar o 60 com a idade do rapaz que entrou na sala. Também, a quantidade de pessoas , passou de 4 para 5. A nova média de idade é igual a 17 anos

Exercício resolvido de Linguagem Python que calcula a média das notas

Desenvolva um programa que leia quatro notas e que apresente a média final. Solução # Criar as 4 variáveis que vão receber as 4 notas nota1 = float ( input ('Informe a 1a nota: ')) nota2 = float ( input ( 'Informe a 2a nota: ' )) nota3 = float ( input ( 'Informe a 3a nota: ' )) nota4 = float ( input ( 'Informe a 4a nota: ' )) # Calcular a média, que vai ser a soma das 4 notas, divido pela quantidade(4) media = ( nota1 + nota2 + nota3 + nota4 ) / 4 # Mostrando o resultado print ( f 'A média final é { media :.2f} ' ) Ao executar as linhas de código, teremos a saída:

Exercício resolvido de Linguagem Python utilizando lambda e map

Desenvolva um programa que calcule  o triplo de uma lista de números em Python Solução Quando falamos em "triplo" de um número, estamos nos referindo a um número que foi multiplicado por 3. # Função que calcula o triplo de um número triplo = lambda x : x * 3 # Inserindo dados na lista lista = [ 1 , 2 , 3 , 4 ] # Imprimindo o triplo dos valores da lista print ( list ( map ( triplo , lista ))) Ao executar as linhas de código, teremos a saída: A função  map() , é que permite que apliquemos uma função em todos os elementos de uma lista.

Exercício resolvido de Linguagem Python que calcula a soma de valores pares e ímpares

Desenvolva um programa que calcule  o somatório dos valores pares e ímpares de uma lista em Python. Solução #criar a variável que vai receber a lista de números numeros = [ 10 , 3 , 14 , 15 , 1 , 12 , 2 ] # Desenvolvendo a lógica soma_pares = sum ( map ( lambda n : n if n % 2 == 0 else 0 , numeros )) soma_impares = sum ( map ( lambda n : n if n % 2 != 0 else 0 , numeros )) # Mostrando o resultado print ( f 'A soma dos valores pares é { soma_pares } e dos ímpares é { soma_impares } ' ) Ao executar as linhas de código, teremos a saída:

Programa em Python que lê um número e diz se é um número par ou impar

Desenvolva um programa que leia um número qualquer e informe se ele é par ou ímpar Solução Os números pares são aqueles números que ao serem divididos por dois(2) têm resto zero. numero = int ( input ( 'Informe um número qualquer: ' )) num_par = lambda numero : numero % 2 == 0 # Utilizando o comando if para verificar o número if num_par ( numero ):     print ( f 'O número { numero } é um número par' ) else :     print ( f 'O número { numero } é um número impar' ) Ao executar as linhas de código, teremos a saída:

Exercício resolvido de Linguagem Python - Ler o nome completo

Desenvolva um programa que leia o seu nome completo e que apresente somente o seu primeiro e último nome. Solução nome_completo = str ( input ( 'Informe o seu nome completo: ' )) #capturando o primeiro nome primeiro_nome = lambda nome : nome .split()[ 0 ] #capturando o ultimo nome ultimo_nome = lambda nome : nome .split()[ - 1 ] #Mostrando o resultado print ( f 'Seu primeiro nome é { primeiro_nome ( nome_completo ) } '       f 'e o seu último nome é { ultimo_nome ( nome_completo ) } ' ) Ao executar as linhas de código, teremos a saída: