how do functions work in python code example

Example 1: python functions

def myFunction(say): #you can add variables to the function
  print(say)

myFunction("Hello")

age = input("How old are you?")

myFunction("You are {} years old!".format(age))

#this is what you get:

Hello
How old are you?
>>11 #lol my real age actually
You are 11 years old!

Example 2: how to write a function in python

# We use the def keyword to write a function in python
# Format: def function_name():
# For example:
def Bark():
  print("Bark! Bark!")

# If we want to run the function
Bark()

Example 3: python how to make a function

#Functions can be re used in programmes and can be extremely useful. 
#You would use functions a lot when you make programmes using packages such 
#as Tkinter, of which you will in the future.
#The Format:
#def [Whatever name you want]()      
#[The "()" at the end is compulsory as we are making a function.]

#Think of it like using an inbuilt function from python like .lower()


def greet():
	print("Hello!")
    
greet() #We are recalling the function by typing out its name and brackets


#This function will have something known as a parameter aka arguement
#This example will show a non changeable arguement unless coded


#Option 1, will directly print the sum:
def math(num1, num2):
	sum = num1+num2
	print(sum)

math(1, 2) #We change the num 1 and num 2 to the one and 2, though this can't change unless progammed to.

#Option 2, will return the sum and then print upon command.
def math(num1, num2):
  sum = num1+num2
  return sum

print(math(1, 2))

#Good luck to all my future Software engineers! Hope life treats you all well!
#Inshallah! (Meaning if Allah allows it!)

Example 4: how to define function in python

def example():			#This defines it
  print("Example.")		#This is the defined commands

example()				#And this is the commands being run

Example 5: python functions

def chess_piece(piece_name, piece_value, piece_rank):
    """Info about a chess piece."""
    print(f"\nThis chess piece is called the {piece_name}.")
    print(f"It has an approximate value of {piece_value} points.")
    print(f"In other words, this piece is the {piece_rank} valuable piece.")
    
    
chess_piece('pawn', '1', 'least')
chess_piece('knight', '3', 'second to last most')
chess_piece('bishop', '3', 'third to last most')
chess_piece('rook', '5', 'third most')
chess_piece('queen', '9', 'second most')
chess_piece('king', 'infinite', 'most')

Example 6: python function

def my_function():
  print("Hello from a function")


  my_function()