Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Algoritmos e Programação: Gerador range e Estrutura for em Python, Slides de Algoritmos e Programação

Neste documento, aprenda a utilizar o gerador range e a estrutura repetitiva for no contexto de programação em python, com exemplos práticos de como iterar sobre sequências e criar sequências de valores inteiros. Além disso, saiba como ler valores de uma lista e converter entre strings e listas.

Tipologia: Slides

2021

Compartilhado em 19/08/2021

Tucupi
Tucupi 🇧🇷

4.5

(75)

398 documentos

1 / 7

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
ESCOLA DE ENGENHARIA MAUÁ
Algoritmos e Programação
Gerador range
pf3
pf4
pf5

Pré-visualização parcial do texto

Baixe Algoritmos e Programação: Gerador range e Estrutura for em Python e outras Slides em PDF para Algoritmos e Programação, somente na Docsity!

ESCOLA DE ENGENHARIA MAUÁ

Algoritmos e Programação

Gerador range

Estrutura Repetitiva for

- A estrutura for itera sobre os elementos de

uma sequência, na ordem em que aparecerem.

Caso geral Em stringsEm listas

Lista = ["teste", 2, [1.5, 4]]

for item in Lista: print (item)

teste 2 [1.5, 4]

Exemplo – Leitura de uma lista

- Criar um procedimento (função sem retorno) que faz a leitura de N valores de uma lista (passada por referência).

def LerLista (L, N): i = 0 while i < N: x = float ( input ("Digite um valor: ")) L.append(x) i = i + 1

N = int ( input ("Digite o número de itens: ")) Lista = [] LerLista(Lista, N) print (Lista)

Criar a lista vazia antes da chamada da função!!!

✔ Não importa o nome do parâmetro ✔ Listas passadas por referência ✔ Demais variáveis passadas por valor

def LerLista (L, N): i = 0 while i < N: x = float ( input ("Digite um valor: ")) L.append(x) i = i + 1

def LerLista (L, N): for i in range (N): x = float ( input ("Digite um valor: ")) L.append(x)

Exemplo – Leitura de uma lista

- Criar um procedimento (função sem retorno) que faz a leitura de N valores de uma lista (passada por referência).

N = int ( input ("Digite o número de itens: ")) Lista = [] LerLista(Lista, N) print (Lista)

Criar a lista vazia antes da chamada da função!!!

✔ Não importa o nome do parâmetro ✔ Listas passadas por referência ✔ Demais variáveis passadas por valor

Strings e Listas

Local = [-23.648242, -46.573385, 763.258]

for i in range ( len (Local)):

Local[i] = str (Local[i])

['-23.648242', '-46.573385', '763.258']

S = ';'

S = S.join(L)

Se não for string, converter cada elemento usando str.