Python Web -L05 (List Ex)

Run Settings
LanguagePython
Language Version
Run Command
#Ex 1: Create a list of numbers from 0 to 9 using 'range()'. l = [] l = [i for i in range(10)] # AWS: l = list(range(10)) print("Ex 1 aws: ", l) #Ex 2: Generate a list of even numbers from 2 to 20 using 'range()'. l = [] l = [i for i in range(2,21) if i % 2 == 0] # AWS: list(2,21,2) print("Ex 2 aws: ", l) #Ex 3: Generate a list of numbers from 10 to 1 in descending order using 'range()' l = [] l = [i for i in range(10,0,-1)] # AWS: print(list(range(10,0,-1))) print("Ex 3 aws: ", l) #Ex 4: Create a list of odd numbers between 1 and 20 using 'range()' l = [] l = [i for i in range(1,21) if i % 2 != 0] # AWS: list(range(1,20,2)) print("Ex 4 aws: ", l) #Ex 5: Generate a list of multiples of 5 from 5 to 50 using 'range()' l = [] l = [i for i in range(5, 51) if i % 5 == 0] # AWS: list(range(5,51,5)) print("Ex 5 aws: ", l) #Ex 6: Create a list of numbers from -10 to 0 using 'range()' l = [] #l = [i for i in range(-10,0)] print("Ex 6 aws: ", list(range(-10,1))) #Ex 7: Generate a list of numbers from 0 to 100 that are divisible by 10 using 'range()' print("Ex 7 aws: ", list(range(0,101,10))) #Ex 8: Create a list of numbers from 1 to 10, but skip 5 using 'range()' and list comprehension. l = [] l = [i for i in range(1,11) if i != 5] print("Ex 8 aws: ", l) #Ex 9: Generate a list of squares of numbers from 1 to 10 using 'range()'. l = [] l = [i**2 for i in range(1,11)] print("Ex 9 aws: ", l) #Ex 10: Create a list of numbers from 100 to 10 in steps of -10 using 'range()' print("Ex 10 aws: ", list(range(100,9,-10))) #Ex 11: Use "range()" to generate a list of the first 10 positive integers. print("Ex 11 aws: ", list(range(1,11))) #Ex 12: Generate a list of the first 10 multiples of 3 using 'range()' print("Ex 12 aws: ", list(range(3,31,3))) # or [i*3 for i in range(1,11)] #Ex 13: Create a list of numbers from 50 to 60 using 'range()' print("Ex 13 aws: ", list(range(50,61))) #Ex 14: Generate a list -ve even numbers from -2 to -20 using 'range()' print("Ex 14 aws: ", list(range(-2,-21,-2))) #Ex 15: Use 'range()' to create a list of numbers from 0 to 100, stepping by 25. print("Ex 15 aws: ", list(range(0,101, 25))) #Ex 16: Generate a list of numbers from 5 to 15 using 'range()' print("Ex 16 aws: ", list(range(5,16))) #Ex 17: Create a list of numbers from 1 to 10, but only include multiples of 2 or 3 using 'range()' and list comprehension l = [] l = [i for i in range(1,11) if i % 2 == 0 or i % 3 == 0] print("Ex 17 aws: ", l) #Ex 18: Generate a list of numbers from 10 to 100 that are divisible by 10 using 'range()'. print("Ex 18 aws: ", list(range(10,101,10))) #Ex 19: Create a list of numbers from 1 to 100 that are divisible by 5 but not by 3 using 'range()' and list comprehension. l = [] l = [i for i in range(1,101) if not i % 5 and i % 3] print("Ex 19 aws: ", l) #Ex 20: Use 'range()' to generate a list of the first 10 perfect squares. l = [] l = [i**2 for i in range(11) if i != 0] print("Ex 20 aws: ", l) #Ex 21:
Editor Settings
Theme
Key bindings
Full width
Lines