Skip to content

Instantly share code, notes, and snippets.

@jgarciabu
Created July 27, 2017 17:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jgarciabu/7b485585aea1d7136ba221a82eb7abf5 to your computer and use it in GitHub Desktop.
Save jgarciabu/7b485585aea1d7136ba221a82eb7abf5 to your computer and use it in GitHub Desktop.
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Thu Jul 27 13:33:46 2017
@author: Jeff Garcia
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.
"""
a = [1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89]
for x in a:
if x < 5:
print(x)
b = [x for x in a if x < 5]
print(b)
num = int(input("Please enter a number:"))
print([x for x in a if x < num])
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment