Why the users input give me error under print ?
def num(n):
sum = n * 5
print("Amount of n is:", sum)
user = float(input("Specify any number: "))
num(user)
NameError: name 'user' is not defined
but why it works under def?I would like to know the logic behind it?
def num(n):
sum = n * 5
print("Amount of n is:", sum)
user = float(input("Specify any number: "))
num(user)
The resut is:
Specify any number: 10
Amount of n is: 50.0