Coding basics · 7 of 20
FizzBuzz
For each number from 1 to n, add "Fizz" if it's divisible by 3, "Buzz" if by 5, "FizzBuzz" if by both, and otherwise the number itself as text. Return the list.
What you need
Put an if inside a loop to decide something for every value. str() turns a number into text.
for i in range(1, 4):
if i % 2 == 0:
words.append("even")
else:
words.append(str(i))Examples
Input n = 5
Output ["1", "2", "Fizz", "4", "Buzz"]
Input n = 15
Output […, "14", "FizzBuzz"]
15 is divisible by both 3 and 5.
Solved it? The same idea on LeetCode: try it there ↗