x = [1,2,3,4,5,6,7,8,9,10]
# O(1)
print(x[2])
# O(n)
for i in range(len(x)):
print(x[i], end=' ')
print()
# O(n^2)
for i in range(len(x)):
for j in range(len(x)):
print("%2dx%2d=%2d " % (x[j], x[i], x[i]*x[j]), end=' ')
print()
class Student:
def __init__(self, name, id):
self.name = name
self.id = id
def get_name(self):
return self.name
def get_id(self):
return self.id
best = Student('Lee', 101)
print(best.get_name())
print(best.get_id())
a = []
b = [None] * 10
c = [40, 10, 70, 60]
print(a)
print(b)
print(c)
print(c[0])
print(c[-1])
c.pop()
c.pop(0)
c.append(90)
print(c, len(c))
even1 = list(filter(lambda x: (x % 2 ==0), [1,2,3,4,5]))
print(even1)
even2 = list(map(lambda x: x * 2, [1,2,3,4,5]))
print(even2)
b = [[170, 65], [180, 58], [150,75], [166, 72], [187, 83]]
b.sort()
print(b)
b.sort(key = lambda x: x[1])
print(b)
def sum1(n):
s = 0
for i in range(1, n+1):
s = s + i
return s
def sum2(n):
if n <= 1:
return 1
else:
return n + sum2(n-1)
print(sum1(10))
print(sum2(10))