Write a function that accepts a number as argument and returns the square of the number. For example if the number passed to the
My code is working but due to the instructions I get the error which includes the function arguments. Please help! n=int(input()) def square_num(): a = n**2 my_result = a return my_result print(square_num())
Save your code in code playground and share it's link here. You've used n inside your function, but where did you declare it inside the function? Your function is a seperate block that doesn't know about the variables and functions outside of it. So you need to pass in the variable n so that your function knows what n is. It'll something like the below snippet: ... def square_num(n): ... Hope you understood the explanation. Feel free to ask doubts if any
What are the instructions? Use description place to write full question??
# yes, code works but there expected clean code is : def square_num(n): a = n**2 my_result = a return my_result n = int( input() ) print( square_num(n) )
The whole question is Write a function that accepts a number as argument and returns the square of the number. For example if the number passed to the function is 5 then your function should return 25
every syntax matters! my first practice with function. got my mistake, thank you for your support! appreciate it!