Curso de Python, Prof. Robson Campos - como complemento da disciplina - Optativo
Começaremos Segunda 26/4/2021 as 18:10 horas, todas as informações estarão neste blog
Prof. Robson Campos, monitor da Disciplina
LCE137
Vídeo 1
Vídeo 2
Link Permanente no Google Meet:
zwz-pbzr-qkx
Monitoria Python 26/04
Tipos primitivos
‘Str’ Caracteres de texto
‘Int’ são número inteiros (1 ,5 ,7 ,8,545,1000)
‘Float’ são números com casas decimais (1.5, 5.7,8.9, 3.1415)
‘bool’ valores reais ou falsos (True or False), por exemplo ( 1 > 2, false)
Operadores aritméticos
+ adição, soma (1+3 = 4)
- subtração (3 - 1 = 2)
* multiplicação (2 * 5 = 10)
/ divisão (10 / 2 = 5)
// Divisão inteira (5 // 2 = 2)
% Resto da divisão ( 5 % 2 = 1)
** Exponenciação (5 ** 2 = 25)
Ordem de precedência das operações
1º – As expressões contidas em parênteses têm a precedência maior na linguagem Python. Isso permite que uma expressão execute antes de outra. Ex.:
((2+5) * 3) = 21
2º – Exponenciação ex
(1 +5**2) = 26
3º – Multiplicação, divisão, divisão inteira, resto da divisão.
4º – Soma e multiplicação
Nota: Se operadores com a mesma prioridade de procedência aparecerem em sequência o python executará na ordem em que surgirem ex
(2 * 8 / 4) = 4
Condições
As condições servem para criar “caminhos” diferentes no programa dependendo as variáveis.
If – Significa “Se” determina a condição inicial.
Else – significa “Se não” determina o que deve ocorrer caso as outras condições não forem atendidas.
Elif – é a união de else e if, serve para determinar uma condição adicional.
Exemplo.
If x > y:
Desdobramento 1
Elif y == x:
Desdobramento 2
Else:
Desdobramento caso nenhum dos anteriores seja atendido (nesse caso x < y)
Importando Módulos
O python tem dezenas de funções internas, entretanto é possível importar mais bibliotecas com módulos (funções) adicionais para determinadas tarefas. Essas bibliotecas podem estar instaladas junto com seu python ou instaladas posteriormente.
Para realizar esse processo podemos carregar a biblioteca inteira ou apenas a função que queremos.
Carregando biblioteca inteira ex:
Import math
Carregando função especifica ex:
From math import sin
Exercicios:
1 - Exercício: Desenvolva um programa que leia as duas notas de um aluno,
calcule e mostre a sua média.
2 - Exercício: Faça um programa que leia um número Inteiro qualquer e mostre na tela a sua tabuada.
3- Exercício: Faça um algoritmo que leia o preço de um produto
e mostre seu novo preço, com 10% de desconto.
4- Faça um Programa que peça a temperatura em graus Fahrenheit, transforme e
mostre a temperatura em graus Celsius.
C = 5 * ((F-32) / 9).'''
5- Exercício: Crie um programa que leia um número inteiro e
mostre na tela se ele é PAR ou ÍMPAR.
6- Exercício : Escreva um programa para aprovar
o empréstimo bancário para a compra de uma casa. Pergunte o valor da casa, o salário do comprador
e em quantos anos ele vai pagar.
A prestação mensal não pode exceder 30% do salário ou então o empréstimo será negado.
7- Exercício: Escreva um programa que faça o computador "pensar"
em um número inteiro entre 0 e 5 e peça para o usuário tentar descobrir qual
foi o número escolhido pelo computador. O programa deverá escrever na tela se o usuário venceu ou perdeu. Nota: Biblioteca random, função randint.
8- Tendo como dado de entrada a altura (h) de uma pessoa, construa um algoritmo que
calcule seu peso ideal, utilizando as seguintes fórmulas:
Para homens: (72.7*h) - 58
Para mulheres: (62.1*h) - 44.7
9- Faça um Programa que peça o raio de um círculo,
calcule e mostre sua área, sua perimetro e seu diametro.
lembre que: perimetro = 2pi * r, diametro = 2r e area = pi x r^2
use pi atravez da função math
10- faça um programa que leia um ano qualquer
e mostre se ele é bissexto:
lembre-se que Para ser bissexto, o ano deve ser:
Divisível por 4. Sendo assim, a divisão é exata com o resto igual a zero;
Não pode ser divisível por 100. Com isso, a divisão não é exata, ou seja, deixa resto diferente de zero;
Pode ser que seja divisível por 400. Caso seja divisível por 400, a divisão deve ser exata, deixando o resto igual a zero.
use a biblioteca 'datetime' função date para dizer se o ano atual é bissexto
Nenhum comentário:
Postar um comentário