# [Lab] CS1P - Functions and refactoring

# [Lab] CS1P - Recursion

# [Lecture] CS1F - Set theory

# [Lecture] CS1F - Database queries

# [Lecture] CS1P - Questions about functions

# [Lecture] CS1P - Designing functions

# [Lecture] CS1F - Relational algebra

# [Lecture] CS1F - Relational algebra - Advanced

# [Lecture] CS1P - Lists

# [Lecture] CS1P - Lists & slices

for i, c in enumerate(list("hello")):
    print("{} and {}".format(i, c))

print([2] * 4)
print([[3]] * 4)

l1 = [4] * 5
print(l1)
print("{} ; {}".format(4 in l1, 5 in l1))

l2 = [[ 4 ]] * 3
print(l2)
print("{} ; {}".format(4 in l2, [4] in l2))


# [Lab] CS1P - Functions and refactoring

# [Lab] CS1P - Recursion

# [Lecture] CS1F - Set theory

# [Lecture] CS1F - Database queries

# [Lecture] CS1P - Questions about functions

# [Lecture] CS1P - Designing functions

# [Lecture] CS1F - Relational algebra

# [Lecture] CS1F - Relational algebra - Advanced

# [Lecture] CS1P - Lists

# [Lecture] CS1P - Lists & slices

for i, c in enumerate(list("hello")):
    print("{} and {}".format(i, c))

print([2] * 4)
print([[3]] * 4)

l1 = [4] * 5
print(l1)
print("{} ; {}".format(4 in l1, 5 in l1))

l2 = [[ 4 ]] * 3
print(l2)
print("{} ; {}".format(4 in l2, [4] in l2))


# [Lab] CS1P - Functions and refactoring # [Lab] CS1P - Recursion # [Lecture] CS1F - Set theory # [Lecture] CS1F - Database queries # [Lecture] CS1P - Questions about functions # [Lecture] CS1P - Designing functions # [Lecture] CS1F - Relational algebra # [Lecture] CS1F - Relational algebra - Advanced # [Lecture] CS1P - Lists # [Lecture] CS1P - Lists & slices