In Python Write a program that gets a list of integers from input, and outputs non-negative integers in ascending order (lowest to highest). Ex: If the input is: XXXXXXXXXX the output is: XXXXXXXXXX...


In Python


Write a program that gets a list of integers from input, and outputs non-negative integers in ascending order (lowest to highest).


Ex: If the input is:


10 -7 4 39 -6 12 2


the output is:


2 4 10 12 39


For coding simplicity, follow every output value by a space. Do not end with newline.



This is my code but I keep getting an error for a newline which I am not sure how I am creating


#get a list of integers from input
integers=list(map(int,input().split()))
#find number of integers in the input list
length=len(integers)

#declare new list to store only non-negative integers
new_list=[]
#create new list for integers in input list
for i in range(length):

#check to see if integer is non-negative
if(integers[i]>=0):

#if yes append it to the new list
new_list.append(integers[i])

#sort the new list
new_list=sorted(new_list)

print('')
for i in range(len(new_list)):

print(new_list[i],end=' ')





Jun 05, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here