#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar.

Slides:



Advertisements
Presentaciones similares
Estructuras de control
Advertisements

11. Control de Flujo 2: Iteraciones.. Sirve para tomar decisiones de todo tipo. Sirve para evaluar condiciones, ej: extremos de la pantalla. En videojuegos.
LENGUAJES DE DESCRIPCION DE HARDWARE (HDL)
Pippy (Python para niños)‏ 1.
Te presento a Python Qué es Python? Lenguaje interpretado
Ayudantia Programación Python #5
Seminario de Actualización - Excel Avanzado y Macros
1.5 Algoritmos, Pseudocódigo y Diagramas de Flujo
Herramientas Grep y AWK
CS1101X Programming Methodology
Estructuras de control
Cliente.pl #!/usr/local/bin/perl use Socket; ($them, $port) $port = 2345 unless $port; $them = 'localhost' unless $them; El primer argumento es.
Estructuras de Datos Manipulación de la Especificación de la Lista en C++
L ISTAS E NLAZADAS No son mas que un conjunto o lista de objetos que a diferencia de los vectores, estas poseen la capacidad de crecer o decrecer. Por.
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Ordenación y Búsquedas1UVM Ordenación y Búsqueda.
Manejo de archivos de datos en C
Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10.
Agenda Clase 6 Iteradores. Enumeración sin iteradores. Loops lógicos. Recursión vs. Iteración. Recursión de Cola. Orden de Evaluación Normal y Aplicativo.
Operadores y estructuras de control
© Manuel ColladoAWK-1 Herramientas Grep y AWK Grep: Globally search for Reg. Expr. and Print (UNIX - editor “ed” - g/re/ p) AWK: Aho, Weinberger.
Símbolos de Programación Estructurada
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
int cantidad, horas, cuota; float precio, peso; cantidad = 5; // Le asigno un número a la variable Cantidad; horas = // Le asigno 30 a la variable.
1 Desarrollo Web en Entorno Servidor Tema 4: Estructuras de control. Estructuras Selectivas. Operadores de comparación. Operadores Lógicos. Operadores.
JUEGO: Familia en Cascada.  ¿Cuáles son las salidas?
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Introducción a Python Por Cristian Suárez Sistemas Operativos 1 Año 2010.
Curso de Python Clase 4 Dpto. Telemática CUJAE Curso
PROGRAMA DE MAESTRÍA EN INGENIERÍA DE SOFTWARE Integrantes: Edwin Pilataxi Henry Pilataxi José Dorado.
Paul Leger Repaso While y FOR Paul Leger
Introducción a JAVA COMP 250.
Introducción a Base de Datos
Clase 9: Repaso/Resumen
Estructuras PILA - COLA - LISTA.
Clase 17: Arreglos de Objetos
Introducción a Base de Datos
Paul Leger CICLOS: For Paul Leger
Clase 9: Repaso/Resumen
Clase 9: Repaso/Resumen
Ubicacion de ejemplos C:\Users\LuisRafael\Documents\Visual Studio 2013\Projects\PrintDocument.
Ayudantía de EC: Sockets
Clase 9: Repaso/Resumen
Diccionarios y Colecciones
Clase 9: Repaso/Resumen
Paul Leger Funciones Paul Leger
Programación en Java..
Javascript.
Ejempos de repetición.
PROGRAMACIÓN (2).
Diccionarios y Colecciones
Tema 4 Repetición Parte 4.
Segunda Línea.
clase4: instrucción while
Leyendo strings de la línea de comandos
Archivos en disco: motivación
CC 1002: Introducción a la Programación Clase 15: Estructuras mutables
Introducción a la Programación “El lenguaje C”
Bucles e Iteración – Parte 4
Variables, Expresiones y Enunciados
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Bucles e Iteración Capítulo 5 Python para Todos
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar fono y nombre de linea fono=linea[0:10] nombre=linea[10:-1] #si nombre está en agenda, agregar fono if nombre in D: D[nombre].append(fono) #si no está en agenda, crear lista con fono else: D[nombre]=[fono]

#obtener nombres de personas while True: nombre=raw_input("nombre?") if nombre=="fin": break #mostrar todos los fonos de la persona if nombre not in D: print "no existe en la agenda" else: for fono in D[nombre]: print "fono=",fono