#Letters, Nums,
#& underscores
#only, can't =7
#start w/ num | _ 5 is the default value if no
# | | | value is passed
# v v v
def funcName(param1, param2=5): #The colon terminates func header
str(param1) #Typecasting is temparary
strVar = str(param1) # To make typecast perma, assign to var
param1 = param2 # 5 is passed to param1
return param1 # 5 is returned
# ^ ^
# | |_ return value is optional, if no return value, func
#Optional will end returning to func call
#return
x = funcName(7)
print(x) # prints 5
#plz suscribe my youtube channel --> https://www.youtube.com/channel/UC-sfqidn2fKZslHWnm5qe-A
# Parameter of the function
# |
def greetings(Name):
#Content inside the function
print("Hello",Name)
print("How are you",Name)
print(greetings("Python devloper"))
# ^
# |
# Argument of the function
#Function Tutoral:
def hello():
print("hello")
"""To make a function, it needs def then nameOfFunction() and a : to
make the function work, you don't need a closing tag, as long as there is
tabbed section."""
def add(a, b): #This time, there is two inputs for the function to prossess.
c = a + b
return c
"""What the function above does is you input 2 numbers, and then it returns
#The Value c, Calling it is as simple as add(5, 1)
#What return does, is it almost makes a varible. So you can do:
#70 + add(10, 20) and it will return with: 100. This is because it will
go 70 + 30, as the function returned 30 because the inputs were 10 and 20."""
"""Functions can be called by code, as long as the function has already
been defined. Hope this helped you in your python journey!"""
#A function is a block of code which only runs when it is called.
#You can pass data, known as parameters, into a function.
#following is a simple function
def exmple_of_function():
print("Hello from a function")
example_of_function()
def name():#name of the def(function);
print("Hallo, World!")#Output is Hallo, World!;
name()#Name of the def, the programm will jump to the def;
#output:
#Hallo, World!
#Functions
#Functions are followed by the 'def' keyword
#Name your function
def myfunc():
a = 'This is a func'
#Calling the function
myfunc()
print(myfunc())
#Function in python
def identity(age):
print("You are "+str(age)+" Years old")
identity(input("Type your age: "))
def id(name):
print("Hello "+name+"."+"You are our valued customer")
print("Have a nice Day "+name)
id(input("Type your name: "))
# if you want to use the input method to get the user info more
# than one time then you should make two function.
# In one function you can't get the multiple results.if anyone can find
# please add to greeper ans.
# Functions
""" All the functions are followed by the 'def' keyword in python"""
def Greet(User): # The arguments inside the brackets should be called or the function gives you an error
print("Hello" + User + "!")
# Calling the function
Greet("Shivram")
# Output: 'Hello Shivram !'
def main():
#this will define your function, which you can use in the program
#or you can use it in other programs too, which ill show later
#also you have to call your function once atleast
userinput = input("String: ")
#ask the user for input, which is being stored in userinput
if len(userinput) < 5:
print("it is longer")
else:
print("it is shorter")
main()
#this will call the function
'''
to use your function in other programs, you can just do the following
from (the name of the program you want to import the function from) import (function name)
done!
Really hoped this helped
'''