Вы находитесь на странице: 1из 6

Python

interprete do nosso idioma para o do computador.

Primeiros comandos

Escrever Olá, mundo!

Delimitador para frases são '' e por final os () mais o comando print no início.

Escrever ola, mundo!

print('Olá, mundo!')

Registrar nome, idade e peso (variávies). No python, toda variável é um objeto.


Toda variável pode recebe valores (=).

Exemplos

Variável estática
>>> nome='Guanabara'
>>> idade=25
>>> peso=75.8
>>> print(nome,idade,peso)
Guanabara 25 75.8

Variável dinâmica

>>> nome = input 'Qual é o seu nome?'


SyntaxError: invalid syntax
>>> nome = input ('Qual é o seu nome?')
Qual é o seu nome?Robosn
>>> idade = input ('Qual a sua idade?')
Qual a sua idade?25
>>> peso = input ('Qual o seu peso?')
Qual o seu peso?70.5
>>> print (nome, idade, peso)
Robosn 25 70.5

Desafio 01

Crie um scrpit python que leia o nome de uma pessoa e mostre uma mensagem de boas-
vindas de acordo com o valor digitado.

Exercício 01

Exercício 3 (soma de números)


n1 = int(input('Digite um número qualquer: '))
n2 = int(input('Digite outro número qualquer: '))
print(n1 + n2)

Tipos primitivos e saída de dados

Tipos primitivos
os principais são: 'int, float, bool, str"

Tipo primitivo

int
usado para números inteiros. Exemplos: 7, -4, 25, 8;

float
números reais. Exemplos: 4.5, -8.5, 25.5, -17.5;

bool
valores lógicos ou boleanos. Exemplos: True, False;

str
caracteres. Exemplos: 'Olá, bom dia, josé.

Type
n = sr(input('Digite algo: '))
print(type(n))

Desafios

Crie um programa que leia dois números e mostre a soma entre eles.

Faça um programa que leia algo pelo teclado e mostre na tela o seu tipo primitivo e
todas as insformações possíveis sobre ele.

Operatores aritiméticos

+
adição

-
subtração

*
multiplicação

/
divisão

**
potenciação == pow(n,y)

//
divisão inteira

%
resto da divisão

Ordem de precedência

1. ()
2. **
3. *, /, //, %
4. +, -

Desafio 05

Faça um programa que leia um número inteiro e mostre na tela o seu sucessor e o seu
antecessor;

Crie um algoritimo que leia um númeor e mostre o seu dobro, o triplo e a raiz
quadrada;
Desenvolva um programa que leia as duas notas de um aluno e mostre sua média;

Escreva um programa que leia um valor em metros e exiba a conversão dele em


centímetros e em milímetros;

Faça um programa que leia um número inteiro e exiba sua tabuada na tela;

Crie um programa que diga quanto de dinheiro uma pessoa tem na carteira e mostre
quantos dólares pode comprar;

Faça um programa que leia a largura e a altura de uma parede e calcule sua aŕea.
Sabendo-se que um litro é suficiente para pintar 2 metros quadrados de parede, diga
quanto litros de tinta são suficientes para pintar a área da parede;

Faça um algoritmo que leia o preço de um produto e mostre o seu novo preço com 5%
de desconto;

Faça um algoritmo que leia um salário de um funcionário e mostre o seu novo salário
com 15% de aumento.

Ulizando módulos
import (importa bibliotecas)
Exemplo match tem: ceil, floor

ceil
faz um arredondamento para cima

floor
arredondamento para baixo

trunc
elimina os números a partir da vírgula

pow
potência

sqrt
calcular a raiz quadrada

factorial
cálculo fatorial

Desafios

Crie um programa que leia um número real pelo teclado e mostre sua porção inteira.

Faça um programa que leia o comprimento do cateto oposto e do cateto adjacente de


um triângulo retângula, calcule e mostre o comprimento da sua hepotenusa.

Faça um programa que leia um ângulo e mostre na tela o valor do seu seno, cosseno e
tangente desse ângulo.

Um professor quer sortear um dos seus quatro alunos parar apagar o quadro. Faça um
programa que ajude ele, lendo os nomes dos alunos e escrevendo o nome do escolhido.

Um professor quer sortear a ordem de apresentação dos trabalho dos alunos. Faça um
programa que leia o nome dos alunos e mostre a ordem sorteada.
Faça um programa em python que abra e reproduza o áudio de um arquivo MP

Cadeias textos

Fatiamento de string
corta a string e pega pedaços dela. Exemplo:
f = 'Curso em Vídeo Python'
print(f[9])
V
Imprime a nona parte que é a letra V da frase 'Curso em Vídeo';

Fatiamento de mais de um carctere (do 9 ao 12)


f = 'Curso em Vídeo Python'
print(f[9:13])
Víde

Fatiamento início e fim determinados, mas pulando de dois em dois caracteres


f = 'Curso em Vídeo Python'
print(f[9:21:2]
VdoPto

Fatiamento :5
começa do início e pára no quinto caractere. Exemplo:
f = 'Curso em Vídeo Python'
print(f[:5])
Curso

Fatimento 15:
começa o fatimento do 15º caractere e vai até o final, Exemplo:
f = 'Curso em Video Python'
print(f[15:])
Python

Fatiamento 9::4
começa no 9, vai até o fim, imprimindo o 3º caractere numa contagem de 3. Exemplo:
f = 'Curso em Vídeo Python'
print(f[9::3])
VePh

Análise

Len
calcula quantos caracteres tem uma string. Exemplo:
f = 'Curso em Vídeo Python'
print(len(f))
21

Contagem de caractere específico. Exemplo:


f = 'Curso em Vídeo Python'
print(f.count('o))
3

Onde aparece
f = 'Curso em Vídeo Python'
print(f.find('deo'))
11

Existe algo igual na variável. Exemplo:


f = 'Curso em Vídeo Python'
print('Curso' in f)
True

Trasformação

Replace
Troca uma string por outra. Exemplo:
f = 'Curso em Vídeo Python'
print(f.replace('Python', 'Android')
Curso em Vídeo Android

Upper (aumentar)
Colca a string em maiúscula. Exemplo:
f = 'Curso em Vídeo Python'
print(f.upper())
CURSO EM VÍDEO PYTHON

Lower (diminuir)
Coloca a string em minúscula. Exemplo:
f = 'Curso em Vídeo Python'
print(f.lower())
curso em vídeo python

Capitalize
Coloca a string em escrita de imprensa maiúsculas. Exemplo:
f = 'Curso em Vídeo Python'
print(f.capitalize())
Curso em vídeo python

Title
coloca a string em título. Exemplo:
f = 'Curso em Vídeo Python'
print(f.title())
Curso Em Vídeo Python

Strip
Tira espaços desnecessários da string: Exemplo:
f = ' Aprenda Python '
print(f.strip())
Aprenda Python

Divsão

Split
Divide nos espaços da string. Exemplo:
f = 'Curso em Vídeo Python'
print(f.split())
['Curso', 'em', 'Vídeo', 'Python']

Junção
Junta as strings com um '-' em cada caractere. Exemplo:
f = 'Curso em Vídeo Python'
print('-'.join(f))
C-u-r-s-o- -e-m- -V-í-d-e-o- -P-y-t-h-o-n

Desafios

Crie um programa que leia o nome completo de uma pessoa e mostre:


1. O nome com todas as letras maiúsculas;
2. O nome com letras minúsculas;
3. Quantas letras ao todo sem os espaços;
4. Quantas letras tem o primeiro nome.

Faça um programa que leia de 0 a 9999 e mostre na tela cada um dos dígitos em
separado.

Crie um programa que leia o nome de uma cidade e diga se ele começa ou não com
'Santo".

Crie um programa que leia o nome de uma pessoa e diga se ela tem 'Silva' no nome.

Faça um programa que leia uma frase e mostre:


1. Quantas vezes aparece a letra 'A';
2. Em que posição ela aparece a primeira vez;
3. Em que posição ela aparece a última vez.

Вам также может понравиться