You need to change the code to skip the even numbers, so that the logic only applies to odd numbers in the range.
The given code solves the FizzBuzz problem and uses the words "Solo" and "Learn" instead of "Fizz" and "Buzz". It takes an input n and outputs the numbers from 1 to n. For each multiple of 3, print "Solo" instead of the number. For each multiple of 5, prints "Learn" instead of the number. For numbers that are multiples of both 3 and 5, output "SoloLearn". You need to change the code to skip the even numbers so that the logic only applies to odd numbers in the range This is my code: n = int(input()) for x in range(1, n): if x % 2 == 0: continue #To skip even numbers elif x % 3 == 0: print("Solo") elif x % 5 == 0: print("Learn") else: print(x) So, here when I run the output: Test 1- passed Test 2: failed I'm unable to find the error of Test 2 since it's locked.