Python - Ejercicio 25: Crear un Histograma a partir de una Lista de Enteros

preview_player
Показать описание
Crear un Histograma a partir de una Lista de Enteros con el lenguaje de programación Python.

Рекомендации по теме
Комментарии
Автор

Realicé el ejercicio permitiendo que la creación de la lista y el ingreso del caracter sea mediante la terminal. También validé que el ingreso de los elementos en la lista sea solo de números enteros. Quedo atento a cualquier feedback. Saludos! :)

alonsovento
Автор

Hola, buen video. Solo que quería hacer una aclaración al momento de usar conceptos estadísticos. En tu video, lo que realizaste fue un pictograma ya que se representa por medio de símbolos o caracteres. Un histograma es como un diagrama de barra y se usa para frecuencias.

andresTorrecilla
Автор

Revisar el concepto de histograma atte: Prof Fozzatti

lucasfozzatti
Автор

Yo lo resolví de la siguiente forma:

lista = []
n_elementos = int(input('Digite la cantidad de elementos de la lista: '))
caracter = input('Digite un caracter para representar el gráfico: ')

for i in range(1, n_elementos +1):
elemento = int(input('Digite un elemento: '))
lista.append(elemento)

print()
print(f'Lista {lista}')
print()


def histrograma(lista, caracter):
for i in lista:
print(caracter * i)

histrograma(lista, caracter)

alejimenez
Автор

def crea_histograma(lista, caracter="*"):
for i in lista:
print(caracter * i)

if __name__ == "__main__":
lista = [1, 4, 3, 6, 2, 14, 5, 7]
crea_histograma(lista)

evanderss_
Автор

Hay un defecto didàctico de base, y es utilizar un IDE.
Creer que el IDE sirve para enseñar es un error didáctico y es un problema de concepto, el mismo problema de concepto que cita Kevin Andres sobre este video, se enseña a hacer un pictograma en ningun caso a hacer un histograma.
Los IDE son para la productividad no para enseñar.
Detras de los IDE hay una serie de cosas que se dan por supuesto y facilitan el trabajo de un programador, ahora bien, sin utilizar el IDE el programa no funciona. Un ejemplo lo tienen utilizando el matplotlib, en un IDE no hace falta escribir plt.show() para visualizar el grafico, pero solo con el editor y el terminal hay que escribir esta instrucción para visualizar el grafico.
Los programas de Alonso Vento y Ale Jimenez solo necesitan un editor y el terminal. Buen sistema para aprender Python.
Los programas de John Ortiz y Evanderss no funcionan sin un IDE, mal método para aprender Python.
El enfoque de la camara de este ejercicio deberia mejorarse.

JoansXXII