diff --git a/day1/solutions/task3/README.md b/day1/solutions/task3/README.md new file mode 100644 index 0000000..8bf77aa --- /dev/null +++ b/day1/solutions/task3/README.md @@ -0,0 +1,5 @@ +# This is the solution of day 1 task 3 + +Task 3: WAP to generate odd and even numbers with for and while loops. +- Two programs to generate even and then odd. +- You can also try solving fizzbuzz problem as an extended goal. \ No newline at end of file diff --git a/day1/solutions/task3/solution.py b/day1/solutions/task3/solution.py new file mode 100644 index 0000000..1ecf7a3 --- /dev/null +++ b/day1/solutions/task3/solution.py @@ -0,0 +1,42 @@ +# Solution of day1 task3 + +# Generating even and odd numbers with for loop +print('Generating Odd and Even numbers exerice with For loop!') +even=[] +odd=[] +for i in range(1,11): + if(i%2==0): + even.append(i) + else: + odd.append(i) + +print("The even numbers are: ", even) +print("The odd numbers are: ", odd) + +# Generating even and odd numbers with while loop +print('Generating Odd and Even numbers exerice with while loop!') +even=[] +odd=[] +i = 1 +while i <= 11: + if(i%2==0): + even.append(i) + else: + odd.append(i) + i += 1 + +print("The even numbers are: ", even) +print("The odd numbers are: ", odd) + +# Fizz Buzz Exercice +print('Welcome to Fizz Buzz exerice!') +for i in range(1,101): + if i % 3 ==0 and i % 5 == 0: + print(i, "FizzBuzz") + elif i % 3 == 0: + print(i, "Fizz") + elif i % 5 == 0: + print(i, "Buzz") + else: + print(i) +