Programación.
Diplomatura Superior en Ciencia de Datos.
Instituto de Ingeniería y Agronomía.
Práctica 1
1) Haga un programa que lea por consola cadenas de caracteres y que
por cada string leído imprima la cantidad de caracteres del mismo. El
programa termina al ingresar la cadena vacía. Al finalizar informar la
longitud promedio de las palabras ingresadas.
Ayuda: si st es una variable de tipo string, len(st) devuelve la cantidad
de caracteres del string.
2) Escriba un programa que multiplique por 365 el número entero
ingresado por el usuario desde la consola. El resultado debe ser
impreso en la consola dígito por dígito, uno en cada línea, comenzando
por el dígito menos significativo al más significativo.
Ayuda: convertir el número obtenido a string y utilizar operaciones de string
3) Escriba un programa que lea del teclado una secuencia de números
que finaliza con un 0 e imprima el menor y el mayor de los números
ingresados. Al finalizar el proceso imprimir la lista de valores
comprendidos entre el máximo y mínimo valor.
4) Escriba un programa que lea 2 palabras y determine si son
palíndromos entre ellas. (Ej: “abbccd” y “dccbba” son palíndromos).
a) Resuélvalo recorriendo cada palabra y comparándolas
b) Resuélvalo usando funciones predefinidas de lista
5) Implemente un programa que ingrese la marca de cada producto vendido
en un kiosco e imprima al final del día un listado que indique para cada
marca la cantidad total de productos vendidos de la misma.
Además imprima la cantidad total de marcas diferentes
ingresadas. Resolver usando diccionario y conjunto.
6) Escriba un programa que pida un año por pantalla y diga si es
bisiesto. Un año es bisiesto si es divisible por 4 pero no por 100. Si es
divisible por 100, para ser bisiesto debe ser divisible por 400.