s1Eva_IIT2002_T2 Color de placas de vehículos

Propuesta de solución en Python: py_pdf , también en matlab: matlab en pdf

# ICM00794-Fundamentos de Computación - FCNM-ESPOL
# Parcial II Término 2002
# Tema 2. Colores de Placas
# propuesta: edelros@espol.edu.ec

import numpy

n = int(input('número de autos: '))

placa = numpy.zeros(n+1,dtype=int)
auto = 1
while not(auto>n):
    print('placa[',auto,']: ')
    placa[auto] = int(input('  : '))
    auto = auto+1

# PROCEDIMIENTO
#Inicia Contadores
color = numpy.zeros(5+1,dtype=int)

#analiza cada auto:
auto = 1
while not(auto>n):
    digito = placa[auto]%10
    if (digito==1 or digito==2):
        color[1] = color[1]+1
    if (digito==3 or digito==4):
        color[2] = color[2]+1
    if (digito==5 or digito==6):
        color[3] = color[3]+1
    if (digito==7 or digito==8):
        color[4] = color[4]+1
    if (digito==9 or digito==0):
        color[5] = color[5]+1
    auto = auto+1

# Salida
print('Autos por cada color:')
k = 1
while not(k>5):
    print('Color tipo ',k,'= ',color[k])
    k = k+1