Hemos sido hasta ahora programas escritos usando tipos float o booléan. Una caja de tal tipo contiene un valor formado por un solo número (codificado en uno o más bits).

En muchas situaciones, debemos usar valores que, como las cadenas de caracteres, sonidos o Las imágenes están formadas por varios números. Estos valores se denominan tipo compuesto.

Los valores str son un primer ejemplo. También está el tipo list que describiremos en lo que sigue, quiere usar un cuadro que contenga diez enteros, por ejemplo, los primeros diez decimales del número π, usaremos en El programa una variable t tipo list.

Para agregar un cuadro de este tipo a la ejecución del programa de estado D, una nueva Se utiliza la construcción: la asignación. La caja asociada con la lista de t se inicia al estar vacío, entonces se llena con tantos valores asignados por el programa, cada valor que ocupa una nueva «subcapa».

lanzar el programa

La instrucciónt =

Crear una lista vacía.

La instrucción t = crea 10″ sub-cajas «de la caja t todos asociados con 0.

Cajas de la lista T

Con esta noción De la asignación de una lista, por lo tanto, aparecen las nuevas nociones de referencia de una caja. Por lo tanto, estas dos construcciones (subsidioncia y referencia) permiten la asignación de un valor en una caja, pero también acceder a una caja.

para una lista L de n elementos , la instrucción L = expression donde p es una expresión cuyo valor es entre 0 y n – 1 hace posible reemplazar el elemento índice p de la lista L por el valor de expresión.

Por ejemplo Si queremos reemplazar el valor de El elemento índice 3 de la lista t por el 4, obtendremos la ‘siguiente declaración:

lanzar el programa

Atención: los elementos se numeran de 0 a N – 1. Por lo tanto la El número 3 es de hecho en la 4ª posición en la lista.

En cuanto a las suites numéricas, el primer término es U0, hay un cambio. 1 entre la R ang e índice.

También puede ingresar instrucciones:

Inicie el programa

Asignamos el elemento índice 1 (el segundo) el valor 6 (3 + 3).

NOTA: Una cadena también integra la noción de referencia. Por lo tanto, sus elementos son accesibles pero no mutables. Por lo tanto, el siguiente script genera un error:

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

Ejercicio 1

  1. Escriba una lista que contiene Los primeros 20 enteros naturales no cero.
  2. Escriba una lista que contiene los cubos de los siguientes números previamente registrados en la lista LL =
  • una pista?
  • Uso
na hebilla for.

1 ° /

entiers = print(entiers)

2 ° /

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

Ejercicio 2

Construir un directorio asociando cinco números de teléfono de cinco nombres.

Para crear dos listas de cadenas vacías y completar las dos listas asignando un valor (cadena) a cada uno de los elementos en el Lista.

Luego cree un script que permita a un usuario buscar el número de teléfono asociado con un nombre que habrá incautado.

nom

y tel y llénan el elemento 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 

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *