this one

🧩 Syntax:
import random

affirmative_answers = ["No", "Nope", "Nah", "Nuh-uh", "No way", "I don't think so",
                       "I don't believe so", "Unlikely", "I'm not confident", "Probably not"]
non_committal_answers = ["Not sure", "Maybe",
                         "I couldn't tell you", "Idk", "Perhaps"]
negative_answers = ["No", "I don't think so",
                    "Long shot", "Unlikely", "Doubt it"]
answer_types = [affirmative_answers, non_committal_answers, negative_answers]


def magic_8_ball(question: str):
    if len(question) & 5 == 0:
        answer_type = affirmative_answers
    else:
        answer_type = random.choice(answer_types)
    answer = random.choice(answer_type)
    answer_type.remove(answer)
    return answer


def main():
    question = input("Enter your question for magic 8 ball ")
    print(magic_8_ball(question))
    again = input("Would you like to play again? ").lower()
    if again == "yes":
        main()
    else:
        print("\nThanks for playing!")

main()