Pesquisar aqui

sexta-feira, 6 de dezembro de 2019

Python - Resolução de Exercícios

JÁ APRENDEMOS PYTHON SUFICIENTE PARA A RESOLUÇÃO DE DEZENAS DE EXERCÍCIOS DISTINTOS, AGORA TEMOS DE COLOCAR ISSO EM PRÁTICA!

Na publicação 'Python - Exercícios', que saiu dia 29, na semana passada, formulei 5 exercícios distintos com diversas soluções, agora vou mostrar como é que se resolve casa um deles:

     1.Escreva o seu primeiro programa (Python - Primeiro Programa):

1
print('Hello World!')

Este exercício é bastante simples, sendo o primeiro programa de qualquer iniciado!


     2. Escreva um programa que pergunte o nome ao utilizador e que diga 'olá' (Python - Interação com o Usuário; Python - Variáveis):


1
2
nome = input('Como se chama? ')
print('Olá {}!'.format(nome))

Este exercício também é muito simples, podendo se escrever de algumas maneiras diferentes; na minha opinião esta é a mais simples e menos confusa.


  3. Escreva um programa que pede para introduzir dois números inteiros para realizar a sua adição (Python - Operadores Aritméticos; Python - Tipos de Dados; Python - Interação com o Usuário; Python - Variáveis):


1
2
3
4
num1 = int(input('Primeiro número: '))
num2 = int(input('Segundo número: '))
soma = num1 + num2
print('O resultado da soma é:', soma)

Neste programa já utilizamos mais variáveis, criando 3 variáveis distintas bastante simples também!


  4. Escreva um programa que peça para inserir o comprimento de 2 catetos de um triângulo rectângulo e calcular o tamanho da hipotenusa (Operadores Aritméticos; Python - Tipos de Dados; Python - Interação com o Usuário; Python - Variáveis; Python - Biblioteca Math (Parte 1 e 2)):


1
2
3
4
5
6
7
import math

cat1 = int(input('Comprimento do cateto 1:'))
cat2 = int(input('Comprimento do cateto 2:'))
hipotenusa = math.sqrt(cat1**2 + cat2**2)

print('O comprimento da hipotenusa será:', hipotenusa)

Este programa já é um bocado mais complexo, criámos 3 variáveis, sendo que a variável hipotenusa foi criada com base no teorema de pitáguras; também importámos a biblioteca math para utilizarmos o comando 'sqrt' para calcular a raiz quadrada!


 5. Escreva um programa que peça para inserir 3 números inteiros e dizer se são todos iguais, 2 iguais e um diferente ou todos diferentes (Python - Variáveis; Python - Biblioteca Math (Parte 1 e 2); Python - Tipos de Dados; Python - Interação com o Usuário):


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
num1 = int(input('Número inteiro 1:'))
num2 = int(input('Número inteiro 2:'))
num3 = int(input('Número inteiro 3:'))

if num1 == num2 == num3:
    print('Os 3 números que introduziste são iguais!')

elif num1 == num2 or num3 == num2 or num1 == num3:
    print('Dois dos números que introduziste são iguais!')

else:
    print('Os 3 números que introduziste são diferentes!')

Pessoalmente gosto bastante de exercícios que envolvam condições, como este, onde explorámos 3 possibilidades diferentes e programámos uma resposta para cada uma delas!


Esta foi a resolução dos exercícios anteriormente indicados; exercícios mais complexos virão em publicações futuras!


Referências:

Sem comentários:

Enviar um comentário

Comente de forma construtiva...

Nota: só um membro deste blogue pode publicar um comentário.