Skip to content

Instantly share code, notes, and snippets.

@sunnyeyez123
Last active November 1, 2017 05:13
Show Gist options
  • Save sunnyeyez123/835e6cf7161206530d26b0ca6a251e16 to your computer and use it in GitHub Desktop.
Save sunnyeyez123/835e6cf7161206530d26b0ca6a251e16 to your computer and use it in GitHub Desktop.
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. 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 lin…
'''
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.
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 only elements from
the original list a that are smaller than that number given by the user.
Source:http://www.practicepython.org/
'''
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for n in a:
if n < 5:
print n
b = []
for n in a:
if n < 5:
b.append(n)
print b
b = [x for x in a if x <5]
print b
num = int(raw_input("choose a number: "))
c = []
for n in a:
if n < num:
c.append(n)
print c
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment