python putting input into a function code example

Example 1: input in python

# First, let's start with a simple input function.
input("What's your name?: ") #This will ask you what is your name, and you can input anything you want.
#The above code is simple, and theres not much you can do with it.

# Let's get a little harder!
name = input("What is your name? ") # Just adding a variable doesn't look like much, but it goes a long way!
print("Hello," , name , ", I'm dad!") # THis will print Hello [your name] I'm dad when the user inputs a name.

# Let's make this a little more advanced!
name = input("What is your name? )
if name == "Dad": # Now if sombody inputs 'Dad' as there name:
	print("Hi dad I'm- wait a minute...") # it will say this
else: # If a user prints anything else:
	print("Hi" , name , "I'm dad!") # It will output this!

# What if I want to add multiple names? Well, that's entirly possible, with the elif statment
if name == "Dad": # If the user inputs "Dad" as their input:
	print("Hi Dad, I'm- stop trying to trick me D:<") # It will output this
elif name == "Doggo": # If the name is "Doggo":
	print("Hi doggo- wait your not supposed to talk?") # It will output this:
# Using the elif statment, we can make an entirley different with only one question asked
else:
	print("Hello, ", name, "!") # We always end an if statment with an else one.

# Hope this helped! :D

Example 2: python functions with input

# to greet somebody with their name you do like the following
def greet(name):
  print(f"Hello, {name} How do you do?")
  
greet("John Due")	# you will get Hello, John Due How do you do?

# if you wanna get the input from the user you can do that too!
name = input("Please enter your name: ")
greet(name)       # this takes the input from the user and then greets the user