GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Liguagem de programação

Nadyne Mayara Barbieri Dos Santos Portugiesisch 2 Seiten

Inhalt der Notizen (2)

Seite 1

Python

tipo de variaveis :

x = -10 # uma variável do tipo inteiro (int) y = 3.14 # uma variável do tipo real (float) escola = "Let's Code" # uma variável literal (string) primeiraAula = True # uma variável lógica (booleana)

# Linhas iniciadas com # são comentários. # Comentários são ignorados pelo Python e servem para explicar o código. ''' O símbolo # é um comentário de apenas 1 linha. Usando 3 aspas simples consecutivas é possível abrir um bloco de comentário de múltiplas linhas. O bloco se encerra com outras 3 aspas simples. '''

Operadores aritméticos

# Podemos fazer operações aritméticas simples a = 2 + 3 # Soma b = 2 - 3 # Subtração c = 2 * 3 # Multiplicação d = 2 / 3 # Divisão e = 2 // 3 # Divisão inteira f = 2 ** 3 # Potência g = 2 % 3 # Resto de divisão print (a, b, c, d, e, f, g) # Podemos fazer operações dentro do print print (a+1, b+1) #Podemos fazer operações com variáveis não inteiras nome = input('Digite seu primeiro nome:') nome = nome + ' Schmitt' print(nome)

Operadores relacionais

Observe o código abaixo:

comparacao1 = 5 > 3 print(comparacao1) comparacao2 = 5 < 3 print(comparacao2)

Ao ser executado, a saída que teremos na tela será:

True False

O Python possui 6 operadores relacionais:

Maior que: >

Maior ou igual: >=

Menor que: <

Menor ou igual: <=

Igual: ==

Diferente: !=

If

O if testa uma condição:

se ela for verdadeira, seu conteúdo é executado;

caso contrário, seu conteúdo é ignorado.

Else

Em alguns casos, queremos que o programa escolha entre 2 casos mutuamente exclusivos. Para isso utilizamos o else. O else não possui condição para verificar. O else sempre vem imediatamente após um if e é executado se o if for ignorado.

Elif

Podemos testar diversos casos mutuamente exclusivos utilizando o 'elif'.

O comando elif é a contração de "else if" - ou seja, caso um if não seja executado, você pode propor uma nova condição para ser testada.

While

O while é bastante parecido com um 'if': ele possui uma expressão, e é executado caso ela seja verdadeira. Mas o if é executado apenas uma vez, e depois o código segue adiante.

O while não: ao final de sua execução, ele torna a testar a expressão, e caso ela seja verdadeira, ele repete sua execução.

horario = int(input('Qual horario é agora? ')) # Testando a condição uma única vez com o if: if 0 < horario < 6: print('Você está no horario da madrugada') else: print('Você nao está no horario da madrugada') # Testando a condição em loop com o while: while 0 < horario < 6: print('Você está no horario da madrugada') horario = horario + 1 else: print('Você nao está no horario da madrugada') # O while permite continuar decrementando o número de pipocas até chegar em 0: num_pipocas = int(input('Digite o numero de pipocas: ')) while num_pipocas > 0: print('O numero de pipocas é: ', num_pipocas) num_pipocas = num_pipocas - 1

Validação de entrada

Uma utilidade interessante do while é obrigar o usuário a digitar apenas entradas válidas.

# o exemplo abaixo não aceita um salário menor do que o mínimo atual: salario = float(input('Digite seu salario: ')) while salario < 998.0: salario = float(input('Entre com um salario MAIOR DO QUE 998.0: ')) else: print('O salario que você entrou foi: ', salario)

# o exemplo abaixo só sai do loop quando o usuário digitar "OK": resposta = input('Digite OK: ') while resposta != 'OK': resposta = input('Não foi isso que eu pedi, digite OK: ')

Contador

Todo tipo de código que deve se repetir várias vezes pode ser feito com o while, como somar vários valores, gerar uma sequência etc. Nestes casos, é normal utilizar um contador:

# Declaramos um contador como 0: contador = 0 # Definimos o número de repetições: numero = int(input('Digite um numero: ')) # Rodamos o while até o contador se igualar ao número de repetições: while contador < numero: print(contador) contador = contador + 1

Break

Um jeito de forçar um loop a ser interrompido é utilizando o comando 'break'. O loop abaixo em tese seria infinito, mas se a condição do if for verificada, o break é executado e conseguimos escapar do loop:

while True: resposta = input('Digite OK: ') if resposta == 'OK': break

Listas

Listas são coleções de objetos em Python. Ao invés de declarar 1 variável para cada valor que gostaríamos de armazenar, podemos criar uma lista para armazenar vários valores

# Criando uma lista vazia.

listavazia = []

# Criando uma lista com alguns valores.

numeros = [1, 3, 7, 8, 9]

# Listas podem mesclar diferentes tipos de valores.

listamista = [14, "let's code", 0.1, True]

# Acessamos cada elemento da lista através de um índice entre colchetes.

# Os índices começam em 0. print(numeros[0]) print(numeros[1]) print(numeros[2]) print(numeros[3]) print(numeros[4])

# Listas são mutáveis: podemos alterar o valor de seus itens. numeros[2] = 5 print(numeros)

# Um jeito inteligente de trabalhar com listas é utilizando loops. indice = 0 while indice < 5: print(numeros[indice]) indice = indice + 1

Funções de listas

Algumas funções podem nos ajudar a trabalhar com listas. Ao percorrermos nossa lista com um while, poderíamos usar len() caso não soubéssemos o comprimento da lista.

indice = 0 while indice < len(numeros): print(numeros[indice]) indice = indice + 1

Outra função útil é lista.append(), que coloca um elemento novo ao final da lista.

animais = []

resposta = 's'

while resposta == 's' or resposta == 'S':

resposta = input('Deseja adicionar um animal à lista (s/n)? ')

if (resposta == 's' or resposta == 'S'): animal = input('Digite o nome do animal: ')

animais.append(animal)

# adiciona o novo animal à lista print(animais)

A função lista.remove() deleta um elemento da lista. (mas dá erro se o elemento não existir).

animal = input('Digite o animal a ser deletado da lista: ') animais.remove(animal) print(animais)

Algumas outras funções úteis:

lista.count() conta quantas vezes um elemento aparece.

jogadores = ['Ronaldo', 'Rivaldo', 'Ronaldo', 'Adriano'] ronaldos = jogadores.count('Ronaldo') print(jogadores) print('Quantidade de Ronaldos: ', ronaldos)

lista.index() busca em um elemento e fala em qual posição ele aparece.

rivaldo = jogadores.index('Rivaldo') print("Rivaldo está na posição ", rivaldo)

lista.sort() ordena uma lista.

jogadores.sort() print("jogadores em ordem alfabética: ", jogadores)

As funções max(lista) e min(lista) obtém, respectivamente, o maior e o menor valor.

digitos = [3, 1, 4, 1, 5, 9, 2, 6, 5] maior = max(digitos) menor = min(digitos) print(digitos) print("Maior = ", maior, "e menor = ", menor)

Tuplas

# Uma tupla é uma coleção de objetos que lembra muito as listas.

# Ao invés de colchetes, usamos parênteses para declarar as tuplas:

numeros = (1,2,3,5,7,11)

# Podemos declarar sem parênteses também: numeros = 1,2,3,5,7,11

# Para acessar um valor, utilizamos a mesma sintaxe das listas: print(numeros[4]) print(type(numeros)) ''' Porém, tuplas são imutáveis: não é possível adicionar ou modificar valores. Descomentar a linha abaixo provocará erro de execução: '''

# numeros[4] = 8

# Podemos gerar uma tupla a partir de uma lista... lista1 = [3, 1, 4, 1, 5, 9, 2, 6, 5] tupla1 = tuple(lista1) print(tupla1)

# ...ou uma lista a partir de uma tupla: tupla2 = [1, 6, 1, 8] lista2 = list(tupla2) print(lista2) # Também pode-se usar o unpacking com uma tupla: a, b, c, d, e, f = numeros # "desempacota" a tupla numeros print("O primeiro vale:", a, "e o ultimo vale:", f)

Seite 2

Java

Informationen

Beschreibung
Notiz am Liguagem de programação , erstellt von Nadyne Mayara Barbieri Dos Santos am 27/04/2022.
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck