hagello
0
Q:

a program that asks for the user's input of a list of numbers and sort it in reverse in python

# this is for retrocompatibility. Python 3 users will ditch raw_input altogether
try:
    raw_input
except NameError:
    raw_input = input   # for python 3 users :)

# initialize the list with the first element
my_list = [int(raw_input("Enter a number: "))]

while True:
    b = raw_input("Do you want to input more: ")
    if b == 'yes':
        # add one element
        my_list.append(int(raw_input("Enter another number:")))
    elif b == 'no':
        my_list.sort(reverse=True)
        print(my_list)
        break
0
Enter a number:2
Do you want to input more:yes
Enter another number:3
Do you want to input more:yes
Enter another number:4
Do you want to input more:no
[4,3,2]
0
a = raw_input("Enter a number: ")
while True:
    b = raw_input("Do you want to input more: ")
    c = raw_input("Enter another number:")
    if b == 'yes':
        print (c)
        continue
    elif b == 'no':
        my_list = [a,c]
        my_list.sort(reverse=True)
        print(my_list)
        break
0

New to Communities?

Join the community