2018_IIT Semana09 – Menú, tablas

1. Lecturas

Ejemplo de un menú

Menú – ejemplo


2. Ejercicios en clase

2.1 Distribuye tortugas en región

http://blog.espol.edu.ec/ccpg1001/2eva_it2015_t3-distribuye-tortugas-en-region/

http://blog.espol.edu.ec/ccpg1001/s2eva_it2015_t3-distribuye-tortugas-en-region/

2.2 Movilidad de tortugas en región

http://blog.espol.edu.ec/ccpg1001/2eva_it2015_t4-movilidad-de-tortugas-en-region/

http://blog.espol.edu.ec/ccpg1001/s2eva_it2015_t4-movilidad-de-tortugas-en-region/

2.3 Citas San Valentin

http://blog.espol.edu.ec/ccpg1001/2eva_iit2017_t1-citas-san-valentin/

2.4 Biciespol

http://blog.espol.edu.ec/ccpg1001/2eva_iit2015_t4-biciespol-prestamos-de-bicicletas/

http://blog.espol.edu.ec/ccpg1001/s2eva_iit2015_t4-biciespol-prestamos-de-bicicletas/

2.5 Donaciones defensa civil

http://blog.espol.edu.ec/ccpg1001/2eva_it2006_t1-1-donaciones-defensa-civil/

http://blog.espol.edu.ec/ccpg1001/s2eva_it2006_t1-donaciones-defensa-civil/

# 2da Evaluación I Término 2006
# Tema 1. Donaciones defensa civil

donaciones = []
opcion = -1
while not(opcion==5):
    print('1. Registro de Donación')
    print('2. Mostrar cantidad de donantes por tipo de donación')
    print('3. Mostrar el total de unidades por tipo de donación')
    print('4. Guardar archivo de registros de donación')
    print('5. Salir')

    opcion = int(input(' opción: '))

    if opcion==1:

        print('  -- 1. Registro de Donación')
        dona = input('nombre donante: ')
        tipo = input('tipo: ')
        cuanto = int(input('cantidad: '))
        registro = [dona,tipo,cuanto]
        donaciones.append(registro)

    if opcion==2:
        print('  -- 2. Mostrar cantidad de donantes por tipo de donación')

        cuantosA = 0
        cuantosM = 0
        cuantosD = 0

        n = len(donaciones)
        i = 0
        while not(i>=n):
            if (donaciones[i][1] =='alimentos'):
                cuantosA = cuantosA+1
            if (donaciones[i][1] =='medicinas'):
                cuantosM = cuantosM+1
            if (donaciones[i][1] =='dinero'):
                cuantosD = cuantosD+1
            i = i+1
        contadores = [cuantosA,cuantosM,cuantosD]
        
        print('donantes de alimentos: ',cuantosA)
        print('donantes de medicina: ',cuantosM)
        print('donantes de dinero: ',cuantosD)
        print(' donantes de [alimentos, medicinas, dinero]')
        print(contadores)
        print('\n')
        
    if opcion==3:
        print(' ----- TAREA ----')

    if opcion==4:
        print('  -- 4. Guardar archivo de registros de donación')

        narchivo = 'donaciones.txt'
        archivo = open(narchivo, 'w') # write
        
        n = len(donaciones)
        i = 0
        while not(i>=n):
            dona = donaciones[i][0]
            tipo = donaciones[i][1]
            cantidad = donaciones[i][2]
            archivo.write(dona+','+tipo+','+str(cantidad)+'\n')
            i = i+1

        archivo.close()

    if opcion==5:
        print('gracias por usar el software...')
        print('@espol.edu.ec')