-2

I need some code that allows a user to input a number (ie. 5) that creates a list of all the numbers leading up to that number excluding zero (ie. [1,2,3,4,5])

G Warner
  • 1,309
  • 1
  • 15
  • 27

3 Answers3

1
>>> range(1,int(raw_input('Number: '))+1)
Number: 5
[1, 2, 3, 4, 5]
dawg
  • 98,345
  • 23
  • 131
  • 206
0
In [11]: L = range(1, int(raw_input("Enter a number: "))+1)
Enter a number: 5

In [12]: L
Out[12]: [1, 2, 3, 4, 5]
inspectorG4dget
  • 110,290
  • 27
  • 149
  • 241
0
while True:
     try:
        v = int(raw_input('Number: '))
     except:
        print 'Invalid number!!'
     else:
        print range(1,v)
        break

This will prevent the user from inputing an invalid number.

Nacib Neme
  • 859
  • 1
  • 17
  • 28