Error Eliminator2nd Round Python Answer
Error Eliminator2nd Round Python Answer
2nd Round
Answers
Answer
def is_even(n):
if n % 2 == 0: # Corrected '=' to '=='
return True
else:
return False
# Example usage:
print(is_even(4)) # Output: True
print(is_even(5)) # Output: False
Answer
def fibonacci(n):
if n <= 0:
return []
elif n == 1:
return [0]
elif n == 2:
return [0, 1]
fib_sequence = [0, 1]
for i in range(2, n):
fib_sequence.append(fib_sequence[i-1] + fib_sequence[i-2]) #
Corrected indices
return fib_sequence
# Example usage:
print(fibonacci(5)) # Output: [0, 1, 1, 2, 3]
Answer
def square(n):
return n * n # Corrected the error
# Example usage:
print(square(3)) # Output: 9
Answer
return Merged_list
# Example usage:
print(merge_sorted_lists([1, 3, 5], [2, 4, 6])) # Output: [1, 2, 3, 4,
5, 6]
Answer
def is_leap_year(year):
if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):
return True
else:
return False
def leap_year_in_range(start_year,end_year):
leap_years=[]
for year in range(start_year,end_year+1):
if is_leap_year(year):
leap_years.append(year)
return leap_years
#Example Usage
start_year=1900
end_year=2020
print(f"Leap years from {start_year} to {end_year}:")
print(leap_year_in_range(start_year,end_year))
#output should be: [1904,1908,1912,...,2016,2020]