Skip to content

Instantly share code, notes, and snippets.

@janeslee
Created October 5, 2016 05:01
Show Gist options
  • Save janeslee/685c4dad2ca7f725839aaed8304de9db to your computer and use it in GitHub Desktop.
Save janeslee/685c4dad2ca7f725839aaed8304de9db to your computer and use it in GitHub Desktop.
Take a list and write a program that prints out all the elements of the list that are less than 5. Extras: Instead of printing the elements one by one, make a new list that has all the elements less than 5 from this list in it and print out this new list. Write this in one line of Python. Ask the user for a number and return a list that contains…
#Take a list, say for example this one: a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
#and write a program that prints out all the elements of the list that are less than 5.
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for i in a:
if i < 5:
print(i)
#Instead of printing the elements one by one, make a new list that has all the elements less than 5 from
#this list in it and print out this new list.
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = []
for i in a:
if i < 5:
b.append(i)
print(b)
#Write this in one line of Python.
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = []
[b.append(i) for i in a if i < 5]
print(b)
#Ask the user for a number and return a list that contains only elements from
#the original list a that are smaller than that number given by the user.
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
b = []
user_input = int(input('Select a number: \n'))
[b.append(i) for i in a if i < user_input]
print(b)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment