Python Pioneers: A Beginner's Guide πŸ‡ͺπŸ‡Ή
8.82K subscribers
346 photos
40 videos
24 files
64 links
Welcome to Python Pioneers: Empowering Ethiopian students to embark on their coding journey.

πŸ“’ Channel: @python_pioneers
πŸ‘₯ Group: @python_pioneers_chat
Download Telegram
Calling a Function

# Define a function that adds two numbers
def add_numbers(num1, num2):
result = num1 + num2
return result

# Calling the function
sum_result = add_numbers(5, 3)

print("The sum is:", sum_result) # Outputs: The sum is: 8

Calling a function αˆ›αˆˆα‰΅ literally αŠ¨α‰°αˆ¨αŒŽαˆαŠ• Function መαŒ₯αˆ«α‰΅ αŠα‹α£ α‹­αˆ…αˆ αˆ›αˆˆα‰΅ αŠ αŠ•α‹΅ define α‹¨α‰°α‹°αˆ¨αŒˆ function executed αŠ₯αŠ•α‹²αˆ†αŠ• መαŒ₯αˆ«α‰΅ αŠ₯αŠ•α‹°αˆ›αˆˆα‰΅ αŠα‹α’
When you call a function, the program jumps to the function's code, runs it, and then continues from where the function was called.

αˆ›α‰₯ራαˆͺα‹«

β€’ add_numbers: α‹­αˆ„ function αˆαˆˆα‰΅ parameter α‹­α‹ˆαˆ΅α‹³αˆα£ αŠ¨α‹› α‹­α‹°αˆαˆ«α‰Έα‹αŠ“ α‹αŒ€α‰±αŠ• return α‹«αˆ¨αŒ‹αˆα’

Return α‹¨αˆšα‰£αˆˆα‹ statement αŒ₯α‰…αˆ™ α‹αŒ€α‰±αŠ• α‹ˆα‹° callerኑ α‹­αˆ˜αˆαˆ΅αŠ“ functionαŠ‘αŠ• exit αˆ›α‹΅αˆ¨αŒ αŠα‹α’

Return statement executed αŠ¨αˆ†αŠ functionαŠ‘αŠ• α‹«α‰†αˆ˜α‹αŠ“ functionኑ call α‰ α‰°α‹°αˆ¨αŒˆα‰ α‰΅ specified α‹¨αˆ†αŠα‹αŠ• α‹αŒ€α‰΅ α‹­αˆ°αŒ£αˆα’

Return statement αŠ₯αŠ•α‹΄α‰΅ α‹­αˆ°αˆ«αˆ?

- Syntax: return <expression>

- <expression> αˆ›αŠ•αŠ›α‹αˆ αŠ α‹­αŠα‰΅ value αˆŠαˆ†αŠ• α‹­α‰½αˆ‹αˆ variable, even a result of a calculation.
αˆ›αŠ•αŠ›α‹αˆ ነገር ከ return statement ቀαŒ₯ሎ ከሌለ functionኑ by default 'None' return α‹«αˆ¨αŒ‹αˆα’
αˆŒαˆ‹αŠ›α‹ የ return statement αŒ₯α‰…αˆ αŠ αŠ•α‹΅ function define αŠ αˆ­αŒˆαŠ• αŠ¨αˆ†αŠ ከfunctionኑ α‹¨αˆšαŒˆαŠ˜α‹αŠ• α‹αŒ€α‰΅ ከfunctionኑ ውαŒͺ α‰ αˆ†αŠ variable α‹αˆ΅αŒ₯ store αŠ αˆ­αŒˆαŠ• αŠ₯αŠ•α‹΅αŠ•αŒ α‰€αˆ˜α‹ α‹­αˆ¨α‹³αŠ“αˆα’

ምሳሌ

def square(number):
return number ** 2

# Calling the function and storing the result
result = square(4)

print("The square is:", result) # Outputs: The square is: 16

α‰ α‹šαˆ… ምሳሌ `return number ** 2' የ 'number'αŠ• squared value 'square()' α‹¨α‰°α‰£αˆˆα‹ function call α‹ˆα‹°α‰°α‹°αˆ¨αŒˆα‰ α‰΅ α‹­αˆαŠ«αˆα£ αŠ¨α‹› return α‹¨α‰°α‹°αˆ¨αŒˆα‹ squared value ከfunctionኑ ውαŒͺ result α‹¨α‰°α‰£αˆˆ variable α‹αˆ΅αŒ₯ store α‹­α‹°αˆ¨αŒαŠ“α£ then print α‹­α‹°αˆ¨αŒ‹αˆα’

#Return
#CallingaFunction
#Function

@python_pioneers
@python_pioneers
@python_pioneers
πŸ‘3