Menu
Coddy logo textTech

הכרזה על פונקציה

חלק מהיחידה יסודות במסלול ה-Python של Coddy. שיעור 43 מתוך 77.

פונקציה היא רצף של קוד שיש לו שם. מטרתה של פונקציה היא לעשות שימוש חוזר בקטע קוד כמה פעמים.

לדוגמה, הסתכלו על הקוד הזה:

print("Welcome to Coddy")
print("New session...")
print("Welcome to Coddy")
print("Another session...")
print("Welcome to Coddy")

אנחנו משתמשים שוב ושוב באותו קוד print("Welcome to Coddy"). בעיה נוספת בקוד הזה היא שאם נרצה לשנות את ההודעה: Welcome to Coddy למשהו אחר, כמו "Welcome aboard", נצטרך לשנות 3 שורות קוד שונות. כדי לפתור את הבעיה הזאת, נשתמש בפונקציות.

כדי להצהיר על פונקציה, משתמשים בתחביר הבא:

def function_name():
	code

בדוגמה שלנו, ניצור פונקציה בשם greet והיא תיראה כך:

def greet():
	print("Welcome to Coddy")

כדי להשתמש בפונקציה / לקרוא לה / להפעיל אותה, נכתוב greet():

greet()
print("New session...")
greet()
print("Another session...")
greet()

התוצאה תהיה זהה לזו שלמעלה.

חשוב! קוד הפונקציה חייב להופיע לפני הקריאה אליה

challenge icon

אתגר

קל

כתוב תוכנית שמקבלת קלט אחד, מספר n. צור פונקציה בשם print_large_number שמדפיסה את המספר 50005000. לאחר מכן, קרא לפונקציה הזאת n פעמים באמצעות לולאת for, כך שהמספר יודפס בסך הכול n פעמים.

שימו לב! בקוד שלכם, כתבו את הגדרת הפונקציה לפני הלולאה שקוראת לה.

נסו בעצמכם

# הגדירו את הפונקציה print_large_number למטה


n = int(input())
for i in range(n):
    # קראו לפונקציה כאן
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר Python אונליין