כיצד להגדיר פונקציה בפייתון (עם תמונות)

תוכן עניינים:

כיצד להגדיר פונקציה בפייתון (עם תמונות)
כיצד להגדיר פונקציה בפייתון (עם תמונות)
Anonim

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

צעדים

5623490 1
5623490 1

שלב 1. התקן את פייתון

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

  • עבור אל https://www.python.org/downloads/ בדפדפן אינטרנט.
  • נְקִישָׁה הורד את פייתון [מספר גירסה] למעלה.
  • לחץ פעמיים על הקובץ Python.exe בתיקיית ההורדות שלך.
  • נְקִישָׁה להתקין עכשיו.
  • נְקִישָׁה כן
  • נְקִישָׁה סגור.
5623490 2
5623490 2

שלב 2. פתח עורך קוד

עורך הקוד הבסיסי שמגיע עם פייתון נקרא IDLE. לחלופין, תוכל להשתמש בסביבת פיתוח משולבת של צד שלישי (IDE), כמו Atom, Sublime Text 3 ו- Compiler Python Online.

5623490 3
5623490 3

שלב 3. פתח קובץ חדש או פתח את הקובץ שבו ברצונך להגדיר פונקציה

ב- IDLE, תוכל לפתוח קובץ חדש או ליצור קובץ חדש על ידי לחיצה על קוֹבֶץ תפריט למעלה לחץ לִפְתוֹחַ כדי לפתוח קובץ קיים, או לחץ על קובץ חדש כדי להתחיל תוכנית חדשה.

5623490 4
5623490 4

שלב 4. הקלד def כדי להגדיר פונקציה

מילת המפתח "def" משמשת להגדרת פונקציה ב- Python.

5623490 5
5623490 5

שלב 5. הוסף את שם הפונקציה ואחריו סוגריים ומעי הגס

שים רווח אחרי "def", ולאחר מכן כתוב את שם הפונקציה שלך, ואחריו סוגריים ומעי הגס. הדוגמה הבאה מראה כיצד להגדיר פונקציה בשם "say_hello":

def say_hello ():

5623490 6
5623490 6

שלב 6. הכנס את השורה הבאה והוסף את הקוד שלך

כל השורות הנמצאות בתוך הפונקציה חייבות להיות מוכרות. הדוגמה הבאה מראה כיצד להגדיר פונקציה שאומרת "שלום".

def say_hello (): הדפס ("שלום")

5623490 7
5623490 7

שלב 7. הזן את שם הפרמטר או הארגומנט בסוגריים אחרי שם הפונקציה

זה מאפשר לפונקציה לקבל קלטות נתונים שונות ולעבד פלטים שונים. ניתן להוסיף מספר ארגומנטים ופרמטרים על ידי הפרדתם באמצעות פסיק. בדוגמה הבאה יש פונקציה עם פרמטר בשם "שם":

def say_hello (שם): הדפס ("שלום")

5623490 8
5623490 8

שלב 8. השתמש בשם הארגומנט לעיבוד הארגומנט בקוד

הצב את שם הארגומנט או הפרמטר בקוד כאשר עליך לקרוא לארגומנט או לפרמטר. בדוגמה הבאה מוגדרת פונקציה שאומרת "שלום" ואז מזכירה את שם המשתמש:

def say_hello (שם): הדפס ("שלום" + שם)

5623490 9
5623490 9

שלב 9. התקשר לפונקציה

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

def say_hello (שם): הדפס ("שלום" + שם) say_hello ()

5623490 10
5623490 10

שלב 10. הוסף ארגומנטים או פרמטרים של מילות מפתח

אם ניסית לאסוף את הקוד בשלב הקודם, כנראה שקיבלת הודעת שגיאה. הסיבה לכך היא שכאשר הפונקציה נקראה, היא חסרה את הארגומנט הנדרש. כדי להוסיף ארגומנט או פרמטר בעת קריאת פונקציה, פשוט הקלד אותו בסוגריים לאחר שתקרא לפונקציה. בדוגמה הבאה, שם נוסף כארגומנט. כשיורכז הקוד, הוא יגיד "שלום" ואז יציין אדם בשמו:

def say_hello (שם): הדפס ("שלום" + שם) say_hello ("קורא wikiHow")

מוּמלָץ: