### Week 11: Functions in Python This week, we were introduced to functions which was defined as a reusable piece of code that is made to perform a specific task. Example: ```python def add(): x = int(input("enter first number: ")) y = int(input("enter second number")) total = x + y print(total) add() ``` The above function takes no argument but when called like it is n the last line of code, performs task in the function block. Example: ```python! text = input("enter a text: ") def vowel_sound(text, vowels = "aeiou"): vowels_in text = 0 for character in text: if character in vowels: vowels_in_text += 1 print(vowels_in_text) vowel_sound(text, vowels = "aeiou") ``` The above function takes two arguments of a text input of a string and a variable that has a string value of vowel sounds. The function block is meant to print out number of vowel sounds from a user input when the function is called like it was on the last line of code. ### CONCLUSION We didn't do much aside the introduction to function, how it is defined and called to action and that's because of the activities surrounding the prodfest which is a web3 event organized by the hub i attend but with that out of the way now, i am looking forward to doing more with functions.