[Tutor] input and raw input

Ahmed AL-Masri ahmedn82 at hotmail.com
Thu Sep 23 07:04:14 CEST 2010


Hi,
any one have an idea about how we can input many number in the one time and change it to list.
for example:

a=input("Enter the number of your class in the school:")     # the number can be enter as: 12,13,14 or 12 13 14 with a space in between.

now how I can put these numbers into list like b=[12,13,14] with len( a ) =3

I tried with that but it's working only for a numbers less than 10 ex. 1,2,3 or 1 2 3 but it's not when I go for numbers higher than 10 like in example above.

a=raw_input("Enter the number of your class in the school:")
m=[]
 for I range (len( a)):
    if a[I]==',':
        pass
    elif a[I]==' ':
        pass
    else:
        m.append(a[I])
m=map(float,m)
print m;print len( m )
>> [1,2,3]
>> 3

looking forward to seeing your help,
regards,
Ahmed


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/tutor/attachments/20100923/9590f33e/attachment.html>


More information about the Tutor mailing list