commence = raw_input('Enter the number of elements you want your list to contain: ') commence = int(commence) def length_of_list(n): global ascending_data global data x = True data = [] while (x == True): listlength = len(data) if (listlength == 0): element = raw_input('Enter ' + str(n) + ' integers up to three digits in length each followed by the "return" key: ') if (not element.isalpha() and len(str(element)) <= 3): element = int(element) data.append(element) else: print ('Please enter a valid integer') elif (0 < listlength < n): remaining = n - len(data) element = raw_input('Enter ' + str(remaining) + ' more integers: ') if (not element.isalpha() and len(str(element)) <= 3): element = int(element) data.append(element) else: print ('Please enter a valid integer') else: print ('Your list of ' + str(n) + ' is full') x = False print ('Your list is as follows: ' + str(data)) ascending_data = sorted(data) print ('Your list in ascending order is: ' + str(ascending_data)) length_of_list(commence)
Run
Reset
Share
Import
Link
Embed
Language▼
English
中文
Python Fiddle
Python Cloud IDE
Follow @python_fiddle
Browser Version Not Supported
Due to Python Fiddle's reliance on advanced JavaScript techniques, older browsers might have problems running it correctly. Please download the latest version of your favourite browser.
Chrome 10+
Firefox 4+
Safari 5+
IE 10+
Let me try anyway!
url:
Go
Python Snippet
Stackoverflow Question