Python
Python
Python
ndice:
1. Bsico:
1.1. Comandos de Operaes .............................................. 2
1.2. Biblioteca math e a funo def() .................................. 4
1.3. Comandos Condicionais .............................................. 6
1.4. Comandos de Repetio .............................................. 8
1.5. Listas
1.6. Strings
1.7. Respostas dos Exerccios
2. Avanado:
2.1. Manipulao de arquivos
2.2. Bibliotecas random e time
2.3. Calendar
2.4. Correo de erros
2.5. Python e Autocad
2.6. Interface grfica
Bsico
Comandos de Operaes
Operados Aritmticos:
Operador
Descrio
Exemplo
Multiplicao
i * 100
**
Potncia
i ** 100
Diviso
i / 100
//
diviso inteira
i // 100
Adio
i + 100
Subtrao
i 100
resto da diviso
f % 100
representando um nmero.
float(): Transforma strings, nmeros inteiros e valores boleanos em nmeros
Observao: Caso escreva uma string sem aspas o Python vai interpret-la como uma
varivel.
varivel.
Comando input(): O comando input() usado para pegar informaes do
usurio, normalmente ele guardado dentro de uma varivel. Entre os
parnteses do input() usa-se uma string para informar ao usurio o que ele tem
que digitar. Tudo que o input() pega do usurio vem em forma de string (str), se
o usurio quiser trabalhar com nmeros ter que converter para inteiros (int) ou
reais (float).
Exemplo: Mostrarei aqui um exemplo de um programa que calcula a mdia de dois
nmeros:
numero1 = int(input('Digite o primeiro
nmero: '))
numero2 = int(input('Digite o segundo
nmero: '))
media = (numero1+numero2)/2
Exerccios
1) Faa um programa em Python que calcule a velocidade mdia de um carro,
dados o espao percorrido e o tempo.
2) O resto de uma diviso dado pela diferena entre o nmero com o produto
do quociente inteiro e o divisor. Exemplo: O resto de 9 divido por 4 1, pois
9 - 4*2 = 1. Faa um programa em Python que calcule o resto de uma
diviso inteira qualquer de dois nmeros inteiros, de acordo com a regra
descrita no texto.
3) Faa um programa em Python que transforme graus Celsius em Fahrenheit.
4) Faa um programa em Python que calcule uma equao de segundo grau,
dados os cofatores a, b e c.
as: usado para substituir o nome da biblioteca, geralmente por um nome mais
curto. Seu modelo padro : importnome_da_biblioteca as nome_substituto.
def(): uma funo, que pode ser chamada vrias vezes, o def() usado para
diminuir um cdigo grande onde se utiliza um mesmo cdigo vrias vezes ao
longo do cdigo completo, tenha em mente que o def() no ser executado se
voc no o chamar pelo nome da funo. O modelo padro :
defnome_da_funo (variveis):
Obs:
Comandos Condicionais
Operadores de comparao:
Operador
Descrio
Exemplo
<
Menor que
i<100
<=
i<=100
>
Maior que
i>100
>=
i>=100
==
Igualdade
i==100
!=
Diferente de
i!=100
if(): usado para submeter o cdigo a uma condio, ele usa os valores
boleanos True e False, caso a condio seja verdadeira, ir retornar True, e
ento o cdigo que est dentro do if() ir executar; caso seja falsa, ir retornar
False, ento o cdigo que est dentro do if() no ir executar. O if() significa
se.
else: Sempre executado quando o if() no executa, ele no leva os parmetros
Exerccios
1) Faa um programa, que dado um nmero inteiro qualquer, informe se o mesmo
par ou mpar.
2) Faa um programa, que dado os 3 lados do tringulo, informe se o tringulo
dado retngulo ou no.
3) Faa um programa, que dado trs nmeros inteiros, informe qual o maior
nmero.
Comandos de Repetio
Exerccios
1) Faa um programa em Python que dado um nmero inteiro positivo,
informe se ele primo ou no.
2) Lembrando que M.D.C. como sendo o mximo divisor comum. Faa um
programa que dados 2 nmeros, calcule o M.D.C. deste dois nmeros.
3) Faa um programa em Python que calcule a soma dos dgitos de um
nmero inteiro positivo. Obs: use o while.
Listas