Тёмный

Python - Nivel 32 - Reto 13 - Función enumerate 

Manuel González
Подписаться 17 тыс.
Просмотров 5 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 27   
@nilsondaoliveira2860
@nilsondaoliveira2860 2 месяца назад
Brillantes, tanto la explicación como la forma de expresarse. Felicitaciones. También destaco el formato de la producción: sin música, sin mostrar su cara, sin ironías, sin demoras.
@GianmarcoContreras
@GianmarcoContreras 2 года назад
Esta función, es una maravilla, simplifica todo.
@maxi5300
@maxi5300 4 года назад
Excelente explicación!!! Muy completa. Saludos desde Argentina.
@manuelgonzalez1644
@manuelgonzalez1644 4 года назад
Muy amable, Maxi, gracias. Un saludo.
@user-bi2so9dr3t
@user-bi2so9dr3t Год назад
Bien explicado. La resolución al reto 1 (python 3): max(list(enumerate([43, 27, 58, 12, 54, 33, 21, 58, 17, 46])), key=lambda e: e[1])[0]
@danielalvarez2441
@danielalvarez2441 2 года назад
Excelente explicación, muy útil la verdad .Respecto al ejercicio imagino que seria así: datos = [43, 27, 58, 12, 39, 58, 54, 33, 21, 58, 17, 46] for contador,resultado in enumerate(datos, 1): if max(datos) == resultado: print(contador,end=' ')
@Kadius16
@Kadius16 2 года назад
Hola, buenas. Tengo una matriz de 3x3, y quiero enumerar tanto las filas como las columnas. Aplicando lo aprendido en el vídeo, sólo consigo que me devuelva por ejemplo (0,0) haciendo mención a la primera fila y primera columna. ¿Cómo puedo hacer que me enumere todas las filas y columnas, dado el caso?
@dianavelasco6325
@dianavelasco6325 3 года назад
Donde encuentro los videos completos
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Hola, en la página principal del canal, en la pestaña listas puedes encontrar las diferentes listas correspondientes a los vídeos de cada nivel: ru-vid.com/show-UCQLWbxZbgftDIhw21i6q_OAplaylists Un saludo.
@dianavelasco6325
@dianavelasco6325 3 года назад
Hola me pregunto si me puede ayudar soy principianteen python y estoy vrwando un codigo que esta muy enredado me si lo puede ver y ayudarme a desnredarlo. no he podido llamar las key y loas values del dictionario por separado es decir, productos { pizza; 10, drink; 4 } quiero llamar el key es decir pizza cuando ingresan la option y retornar values es decir 10 en el total
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Hola, en el nivel 20 vemos los diccionarios y en varios videos de ese nivel hacemos algunos ejercicios como el que comentas, de acceder a los valores de las llaves de un diccionario: ru-vid.com/group/PLh7JzoyIyU4Ka2jaPfMLT4pPpQS4FrhNU En todo caso, si acaso puedes enviarme el código al correo electrónico que figura en la pestaña MAS INFORMACIÓN en la página principal del canal. Un saludo.
@dianavelasco6325
@dianavelasco6325 3 года назад
Thanks!
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Muy amable por tu aporte, gracias. Un saludo.
@dianavelasco6325
@dianavelasco6325 3 года назад
@@manuelgonzalez1644 Gracias por responder. Perdone le molesto nuevamente . Como tambien estoy enredada con el uso del fory while y como interpretarlos podria por favor mirar que debo cambiar para que se cumpla el ciclo. puesto que si tomo opciones de random productos el programa igual lo recorre y devuelve en orden de como esta en el directorio. Tenia mis reservas en enviarle mi codigo,por verguenza obvio, pero en vista de que el tiempo se me agota debo pasar la pena de mostracelo, muy seguramente voy a perder el examen pero quiero aprender me fascina este tema. Le ruego disculpe mi nivel de brutalidad product={"1.pizzas": 10 , '2.breads': 6 ,'3.drinks':\ 3,"4.additional toppins":2} print(''' 1. pizzas range 2. bread range 3. drink 4. additional toppings''') for item in product : for pr in product.values() : order = (input("Please enter your FIRST item from the Menu")) if order == "3" : units= int(input("please enter how many {}:".format(product.items))) price = int( "{}".format(int(pr))) print(" your First selection is {} {} {} each".format(units,item,price)) total = units * price print (total) order = (input("Please enter your SECOND item from the Menu")) elif order == "2": print(order) exit() ## ####
@dianavelasco6325
@dianavelasco6325 3 года назад
se que se haria mas breve en vez de usar un codigo [para cada uno de los 4 items permitidos en la transaccion pero intneten con while and for y no fui capaz.
@manuelgonzalez1644
@manuelgonzalez1644 3 года назад
Hola, la forma de acceder a los items de un diccionario es a través de sus claves, de otra forma quizás sería complicar mucho las cosas y además podría no ser seguro, ya que los diccionarios no son un tipo de datos ordenado de por sí. Por lo tanto habria que recorrer cada uno de los items del diccionario, por ejemplo: product={ 'pizza': 10 , 'bread': 6 } print(''' 1. pizzas range 2. bread range ''') for i in ("FIRST", "SECOND"): order = input("Please enter your {} item from the Menu: ".format(i)) units = int(input("Please enter how many units: ")) if order == "1": total = product["pizza"] * units print(" Your {} selection is {} pizzas {} each.".format(i, units, product["pizza"])) elif order == "2": total = product["bread"] * units print(" Your {} selection is {} breads {} each.".format(i, units, product["bread"])) print(" Total price: {}".format(total)) Espero que te pueda servir. Un saludo.
@dianavelasco6325
@dianavelasco6325 3 года назад
@@manuelgonzalez1644 usted no se imagina lo que se siente poder preguntar sin vergüenza de ser expuesto mi nivel de ignorance . Un millon de gracias. Me pregunto si disponible de una hora o dos para una video conference o un envivo. Y de ser así cuento costtaria. De nuevo le agradezco infinitamente. Cordial saludo. Le contare más rato . Fuerte abrazo.
Далее