Y seguimos con las dudas

Alfredo rkt en ifrance.com
Sab Mayo 25 13:37:07 CEST 2002


Marcos Sánchez Provencio wrote:
> Pues ahí va mi versión. Creo que es sencilla de entender para
> principiantes.
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> prefijos={}
> 
> for pref in '''606 608 609 616 619 620 626 629 630 636 639 646 649 650 659 
>         660 669 676 679 680 686 689 690 696 699'''.split():
>     prefijos[pref]='Movistar'
> 
> for pref in "600 607 610 617 627 666 667 670 677 678 687".split():
>     prefijos[pref]='Vodafone'
> 
> for pref in "651 652 653 654 655 656 657 658".split():
>     prefijos[pref]='Amena'
> 
> def mvlchk(numero):
>     pref=numero[:3]
>     try:
>         return prefijos[pref]
>     except KeyError:
>         return "pues nada"
>         
> 
> 

Sí, efectivamente es bastante sencillo, tomo nota de más maneras de 
hacerlo :)).
Ya sé que es básico pero, ¿podrías explicar en qué consiste el for? 
¿"setea la variable pref dándole el valor de detrás del in?
Sólo quiero aclarar mis ideas :)

Gracias.

Alfredo - rkt en ifrance.com


 
______________________________________________________________________________
ifrance.com, l'email gratuit le plus complet de l'Internet !
vos emails depuis un navigateur, en POP3, sur Minitel, sur le WAP...
http://www.ifrance.com/_reloc/email.emailif






Más información sobre la lista de distribución Python-es