1. Tupas

1.14. Ejercicios Propuestos

  1. Escribir un programa diaSiguienteE que dada una fecha expresada como la terna (Día, Mes, Año) (donde Día, Mes y Año son números enteros) calcule el día siguiente al dado, en el mismo formato.

  2. Escribir un programa diaSiguienteT que dada una fecha expresada como la terna (Día, Mes, Año) (donde Día y Año son números enteros, y Mes es el texto Ene, Feb, ..., Dic, según corresponda) calcule el día siguiente al dado, en el mismo formato.

  3. Escribir un programa que defina una tupla de elementos e indique si se encuentran ordenados de menor a mayor o no.

  4. Dada una tupla de números enteros, escribir un programa que:

    a) cree una tupla con todos los que sean primos. b) cree una tupla con la sumatoria y el promedio de los valores. c) cree una tupla con el factorial de cada uno de esos números.

  5. Escribir un programa que a partir de una lista de tuplas (Apellido, Nombre, Inicial_segundo_nombre) cree una lista de cadenas donde cada una contenga primero el nombre, luego la inicial con un punto, y luego el apellido.

  6.  Definir una tupla llamada “letras” con las primeras 6 letras del abecedario (en minúscula) por separado, es decir, cada letra es un elemento . Luego: 

▪ Mostrar todos los elementos

▪ Mostrar todos los elementos del 2do al ultimo

▪ Mostrar todos los elementos del 1ro al 4to

▪ Mostrar todos los elementos del 3ro al 5to

▪ “Modificar” la tupla y cambiar las letras de minúsculas a mayúsculas

▪ Comprobar si existe en la tupla la letra con la que comienza tu nombre

▪ Determinar la cantidad de elementos de la tupla con la función len()

 ▪ Definir otra tupla “letras2” con las próximas 3 letras (en minúsculas)

▪ Unir “letras” y “letras2” en una sola tupla llamada “letras3”

  • Mostrar las 3 tuplas por pantalla

7. Definir la tupla “números” con los siguientes números enteros:  ▪ 7, 5, 2, 3, 4, 8, 6, 9, 2

  • Buscar y mostrar por pantalla el máximo valor y su posición en la lista utilizando max() e index().
  • ¿Qué sucede si quiero hacer lo mismo para obtener el menor valor y su ubicación?

  •  Contar y mostrar por pantalla la cantidad de veces que aparece el numero 2 con count()