What is a function? How to define a function 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: 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 3: how to define a function in python
variable = "Hello, world!" # variable = string("Hello, world!")
#A simply function :
def Functiontest(): #define a function
print("Hello, world!")
print(variable)
#Function with components :
def Functiontestwithcomponent(arg1, arg2): # Define a function with two arguments, arg1 and arg2.
if arg1 == True: # Arguments can have any name, like variables.
print(arg2)
#Call a function :
Functiontest() #Start Function.
#Call a function with two components :
Functiontestwithcomponent(True, "Hello, function!") #Start Function and precise two arguments :
Example 4: python functions
#Functions
def string():
print('This is a function')
print(string())