diff --git a/03_challenge/03_challenge.py b/03_challenge/03_challenge.py new file mode 100644 index 0000000..6e67d1f --- /dev/null +++ b/03_challenge/03_challenge.py @@ -0,0 +1,26 @@ +""" +We will use this script to teach Python to absolute beginners +The script is an example of Fizz-Buzz implemented in Python + +The FizzBuzz problem: +For all integers between 1 and 99 (include both): + # print fizz for multiples of 3 + # print buzz for multiples of 5 + # print fizzbuzz for multiples of 3 and 5" +""" + +def fizzbuzz(max_num): + "This method implements FizzBuzz" + # Google for 'range in python' to see what it does + for i in range(1,max_num): + # % or modulo division gives you the remainder + 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") + +#----START OF SCRIPT +if __name__=='__main__': + fizzbuzz('16') diff --git a/03_challenge/03_readme.md b/03_challenge/03_readme.md new file mode 100644 index 0000000..e69de29 diff --git a/03_challenge/03_string_to_integer.png b/03_challenge/03_string_to_integer.png new file mode 100644 index 0000000..3ec84db Binary files /dev/null and b/03_challenge/03_string_to_integer.png differ