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 de Processamento de Listas, Notas de aula de Programação de Computadores

Neste documento, são apresentados três exemplos de funções em python que processam listas. O primeiro exemplo mostra como imprimir as posições e elementos de uma lista. O segundo exemplo mostra como adicionar valores à lista através de um loop. O terceiro exemplo mostra como separar os números pares e ímpares de uma lista. O documento também apresenta a geração de valores aleatórios.

Tipologia: Notas de aula

2021

Compartilhado em 04/07/2021

rose-santos-72
rose-santos-72 🇧🇷

3 documentos

1 / 2

Toggle sidebar

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

Não perca as partes importantes!

bg1
'''
#exemplo 01
def LerLista(y):
for i in range(len(y)):
print("posição:", i, "Elemento: ", y[i])
#main
x = [2, 5, 7, 0, 9]
LerLista(x)
#exemplo 02
def LerLista(y):
for i in range(len(y)):
print("posição:", i, "Elemento: ", y[i])
#main
x = []
while a != "n":
valor = float(input("Entre com um valor: "))
x.append(valor)
a = str(input("Deseja outro valor?\ns-sim\nn-não"))
LerLista(x)
#exemplo 03
def FunOpercoes(y):
ListaPar = []
ListaImpar = []
for i in range(len(y)):
if y[i] % 2 == 0:
ListaPar.append(y[i])
else:
ListaImpar.append(y[i])
return ListaPar, ListaImpar
x = [2, 5, 7, 0, 9]
a, b = FunOpercoes(x)
print("lista original: ", x)
print("lista par: ", a)
print("lista ímpar: ", b)
# GERANDO VALORES ALEATÓRIOS
from random import randrange, uniform
a = randrange(0,100)
b = uniform(0,9)
print(a)
from random import randrange, uniform
def FunOpercoes(y):
pf2

Pré-visualização parcial do texto

Baixe Algoritmos de Processamento de Listas e outras Notas de aula em PDF para Programação de Computadores, somente na Docsity!

#exemplo 01

def LerLista(y): for i in range(len(y)): print("posição:", i, "Elemento: ", y[i])

#main x = [2, 5, 7, 0, 9] LerLista(x)

#exemplo 02 def LerLista(y): for i in range(len(y)): print("posição:", i, "Elemento: ", y[i])

#main x = [] while a != "n": valor = float(input("Entre com um valor: ")) x.append(valor) a = str(input("Deseja outro valor?\ns-sim\nn-não"))

LerLista(x)

#exemplo 03 def FunOpercoes(y): ListaPar = [] ListaImpar = [] for i in range(len(y)): if y[i] % 2 == 0: ListaPar.append(y[i]) else: ListaImpar.append(y[i]) return ListaPar, ListaImpar

x = [2, 5, 7, 0, 9] a, b = FunOpercoes(x) print("lista original: ", x) print("lista par: ", a) print("lista ímpar: ", b)

# GERANDO VALORES ALEATÓRIOS

from random import randrange, uniform

a = randrange(0,100) b = uniform(0,9) print(a)

from random import randrange, uniform

def FunOpercoes(y):

ListaPar = [] ListaImpar = [] for i in range(len(y)): if y[i] % 2 == 0: ListaPar.append(y[i]) else: ListaImpar.append(y[i]) return ListaPar, ListaImpar

def ParCrescente(x): return sorted(x)

def ImparDecrescente(x): return sorted(x, reverse=True)

x = [] for i in range(20): x.append(randrange(0,9))

a, b = FunOpercoes(x) print("lista original: ", x) print("lista par: ", ParCrescente(a)) print("lista ímpar: ", ImparDecrescente(b)) '''