פקודת פלט בשפת פייתון – כל מה שצריך לדעת על print למתחילים

פקודת פלט  בשפת פייתון – Print

היכרות עם הפקודה

פקודת print  היא אחת הפקודות הראשונות שכל מתכנת פוגש בפייתון.

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

למעשה, זו הדרך שלנו "לדבר עם המשתמש" או "לראות מה קורה בתוכנית".

 

המבנה הבסיסי

				
					print("Hello World")
				
			

בתוך הסוגריים כותבים את מה שרוצים להציג.
שימו לב – טקסטים חייבים להופיע בין מרכאות.

במילים פשוטות הכלל הוא : כל מה שנרשום בין המרכאות יוצג על המסך (גם אם נרשום שם אותיות בעברית, גם אם נרשום סימנים $##$% כאלו, גם אם נעשה רווחים).

 

סוגי מרכאות

אפשר להשתמש בסוגי מרכאות שונים בפקודה (למשל מרכאות כפולות, גרש בודד או 3 מרכאות)

				
					print("Text with double quotes")

print('Text with single quotes')
				
			

  חשוב: אם מתחילים עם מרכאות כפולות, חייבים לסיים בכפולות. אם מתחילים בבודדות – חייבים לסיים בבודדות

מה יהיה הפלט של הפקודה הבאה?

				
					print("Hello')
				
			

לא יהיה פלט, מכיוון שזה יגרום לERROR :  (שגיאה)

 

ירידת שורה

ברירת המחדל: כל פקודת print  מסיימת בשורה חדשה.

				
					print("Hello")

print("World")
				
			

פלט:

				
					Hello

World
				
			

\n  -אם רוצים ירידת שורה בתוך אותו הטקסט – משתמשים ב

נראה דוגמה:

				
					print("Hello\nWorld")
				
			

פלט:

				
					Hello

World
				
			

 

שרשור טקסטים

נחבר טקסטים באמצעות הסימן +:

				
					print("Hello" + " World")
				
			

פלט:

				
					Hello World
				
			

 

בעיה נפוצה: ניסיון לשרשר טקסט עם מספר.

לדוגמא:

				
					print("I am " + 16)  # ERROR
				
			

זה יוצר שגיאה – כי אי אפשר לחבר בין טקסט למספר.


הפתרון – להמיר את המספר לטקסט עם str():

				
					print("I am " + str(16))
				
			

פלט:

				
					I am 16
				
			

 

הכפלת טקסט

אפשר להכפיל טקסטים עם * :

				
					print("Hi " * 3)
				
			

פלט:

				
					Hi Hi Hi
				
			

דוגמה נוספת:

				
					print("5"*3)
				
			

פלט:

				
					555
				
			

נראה דוגמה נוספת:

				
					print("5"*5)
				
			

פלט:

				
					55555
				
			

 

חישובים מתמטיים

				
					print(5*3)  # פתרון החישוב, יוצג כפלט התוצאה: 15
				
			

אם אין מרכאות וישנו ביטוי חשבוני, יוצג כפלט תוצאת החישוב

שימו לב להבדלים בין הפקודות הבאות, ומה יהיה הפלט בכל פקודה:

				
					print(3 * 3)    # חישוב אמיתי – מציג 9

print("3*3")    # טקסט בלבד – מציג 3*3

print("3" * 3)  # כפל טקסט – מציג 333
				
			

 

שימוש בפסיק בתוך print

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

דוגמאות בסיסיות

				
					print("Bar", "Cohen")
				
			

פלט:

				
					Bar Cohen
				
			

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

למה? כי פסיק (מחוץ למרכאות!!!) יוצר באופן אוטמטי רווח !

שילוב טקסט עם חישוב מתמטי

				
					print("Bar", 3+2)
				
			

פלט:

				
					Bar 5
				
			

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

דוגמא נוספת

				
					print("Result:", 10*2)
				
			

פלט:

				
					Result: 20
				
			

דוגמא אחרונה

				
					print("My age is", 16, "years old")
				
			

פלט:

				
					My age is 16 years old
				
			

 

השוואה קצרה :  פלוס (+) לעומת פסיק ( , )

עם האופרנד פלוס +  —> חייבים שהכל יהיה טקסט (string), אחרת נקבל ERROR.

עם האופרנד פסיק , —> אפשר לערבב טקסטים ומספרים, והכול יעבוד.

				
					print("I am " + str(16))  # עובד כי המרה ל-string

print("I am", 16)  # עובד בלי המרהראש הטופס
				
			

השוואת מצבים

				
					print("3*3") # פלט: 3*3

print("3"*3) # פלט: 333

print("3" + "3") # פלט: 33

print("3", "3") # פלט: 3 3

print(3*3) # פלט: 9
				
			

תרגילים – נסו בעצמכם

1. הדפיסו את המשפט:
2. I love Python
3. הדפיסו את המילה "Hello" שלוש פעמים ברצף.

4. הדפיסו את הטקסט הבא עם ירידת שורה:

				
					Good Morning
Everyone
				
			

5. נתחו את הפלט של הקוד הבא:

				
					print("5+5")

print(5+5)

print("5" + "5")
				
			

 

סיכום

פקודת print  מלמדת אותנו את אחד ההבדלים הכי חשובים בפייתון : טקסט (string) לעומת מספר (int).

כבר בשלב הראשון למדנו:

1. איך להציג טקסטים.
2. מה ההבדל בין טקסט למספר.
3. איך עושים ירידת שורה.
4. איך מחברים ומכפילים טקסטים.
5. איך מבצעים חישובים מתמטיים אמיתיים.

 

רגע לפני שאתם עוברים הלאה, יש כאן סרטון סיכום שממולץ לשמוע.


מה הלאה?

בשלב הבא נעבור לנושא משתנים (variables) – נלמד איך לשמור ערכים בזיכרון, ולהדפיס אותם עם print.

בהצלחה רבה!!!

אולי יעניין אותך גם...

מדריך מלא לולאות WHILE שרצה מספר קבוע של פעמים

הסבר מקיף על לולאות WHILE שרצה X פעמים

נגישות
error: © תוכן זה שמור באמצעות זכויות יוצרים, אין אפשרות לבצע העתקה. ©