Até agora foram escritos programas usando tipos float ou booléan. Uma caixa de tal tipo contém um valor formado de um único número (codificado em um ou mais bits).

Em muitas situações, precisamos usar valores que, como as cadeias de caracteres, sons ou Imagens são formadas por vários números. Esses valores são chamados de tipo composto.

O valor str é um primeiro exemplo. Há também o tipo list que descreveremos no que se segue quer usar uma caixa que contém dez inteiros, por exemplo, os primeiros dez decimais do número π, usaremos em O programa uma variável t digite list.

Para adicionar tal caixa à execução do programa do estado D, um novo Construção é usada: o subsídio. A caixa associada à lista t é iniciada por estar vazio, então ele preenche quantos valores alocados pelo programa, cada valor ocupando uma nova “sub-caixa”.

Inicie o programa

a instrução t = Crie uma lista vazia.

A instrução t = cria 10″ sub-caixas “da caixa t Tudo associado com 0.

caixas da lista t

com esta noção de alocação de uma lista, portanto, aparece as novas noções de referência de uma caixa. Assim, essas duas construções (subsídio e referência) permitem a atribuição de um valor a uma caixa, mas também acesso a uma caixa.

para uma lista L de n elementos , a instrução L = expression ONDE p é uma expressão cujo valor é entre 0 e n – 1 torna possível substituir o elemento de índice p Na lista pelo valor de expressão.

Por exemplo, se quisermos substituir o valor de O elemento de índice 3 da lista t pelo 4, vamos entender a seguinte declaração:

lançar o programa

atenção: os elementos são numerados de 0 a n – 1. Assim, o O número 3 é de fato na 4ª posição na lista.

Quanto às suites numéricas é o primeiro termo é U0, há uma mudança. 1 entre o r Ang e Índice.

Você também pode inserir instruções:

Inicie o programa

Atribuímos o elemento do índice 1 (o segundo) o valor 6 (3 + 3).

Nota: Uma string também integra a noção de referência. Seus elementos são, portanto, acessíveis, mas não mutáveis. Assim, o seguinte script gera um erro:

chaine = "bonjour"print(chaine)#La lettre "b" s'afficherchaine = "p"#Erreur : l'élément n'est pas mutable

Exercício 1

  1. escrever uma lista contendo Os primeiros 20 inteiros naturais não zero.
  2. escrever uma lista contendo os cubos dos números a seguir anteriormente registrados na lista LL =
  • uma solução?
  • solução?
use uma fivela for
/

entiers = print(entiers)

2 ° /

L = print(L)cubes = print(cubes)

exercício 2

Construa um diretório associando cinco números de telefone de cinco nomes.

Para criar duas listas de corrente vazias e preencher as duas listas atribuindo um valor (string) a cada um dos itens no lista.

Crie um script que permita que um usuário pesquise o número de telefone associado a um nome que terá apreendido.

  • uma pista?
  • solução?
Crie duas listas vazias nom e tel e preencha-os elemento de elemento.
nom = tel = nom = "Alice"tel = "0606060606"nom = "Paul"tel = "0606060707"nom = "Bérangère"tel = "0606060809"nom = "Arthur"tel = "0605060406"nom = "Marine"tel = "0601106060"s = input("Saisir le nom de la personne dont vous recherchez le numéro de téléphone : ")k = 0while k 

Leave a comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *