Question 1

Which Python data structure automatically prevents duplicate values from being stored?
  • Question 2

    Write a complete function reverse_string(text) that takes a string and returns it reversed.
    For example, reverse_string( " hello " ) should return " olleh " .
    def reverse_string(text):
    # TODO: Return the reversed string
    pass

    Question 3

    In the code for item in my_list:, what does item represent?
  • Question 4

    Write a complete function password_strength(password) that returns " Strong " if the password is at least 8 characters long and contains both letters and numbers, " Weak " otherwise.
    For example, password_strength( " abc123def " ) should return " Strong " .
    def password_strength(password):
    # TODO: Return " Strong " or " Weak " based on password criteria
    if len(password) < 8:
    return " Weak "
    has_letter = False
    has_number = False
    for char in password:
    if char.isalpha():
    has_letter = True
    elif char.isdigit():
    has_number = True
    # TODO: Add your return logic here based on has_letter and has_number
    pass

    Question 5

    Which for loop correctly iterates through a list of student names?