New Sandbox Program
New Sandbox Program
fib_series = []
a, b = 0, 1
for _ in range(num):
fib_series.append(a)
a, b = b, a + b
return fib_series
def factors(n):
factor_list = []
for i in range(1, n + 1):
if n % i == 0:
factor_list.append(i)
return factor_list, len(factor_list)
if __name__ == "__main__":
while True:
try:
user_input = int(input("Enter a number: "))
assert user_input > 0
break # Valid input; exit the loop
except ValueError:
print("Please enter a valid number.")
except AssertionError:
print("Please enter a number greater than 0.")
fib_result = Fibonacci(user_input)
factors_result, total_factors = factors(user_input)