פייתון/פייתון גרסה 3/שלום עולם!: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
R1e2t3y4u5 (שיחה | תרומות)
אין תקציר עריכה
R1e2t3y4u5 (שיחה | תרומות)
אין תקציר עריכה
שורה 1:
 
 
===Hello, world===
לימוד תיכנותתכנות מאז ומעולם מתחיל עם תוכנית קטנה בשם "שלום, עולם!" אז הנה היא כאן: נקליד כעת את השורה הבאה, המסמנת שברצוננו להדפיס את 'Hello, world!':
<source lang = "python">
>>> print ('Hello, world!')
</source>
כאשר נקיש Enter, המתרגם יבצע את הפקודה, וידפיס את התוצאה המבוקשת.
<source lang = "python">
>>> print ('Hello, world!')
Hello, world!
>>>
</source>
לאחר ההדפסה, המתרגם ממתין לפקודה הבאה.
 
 
==פקודת הדפס ==
מה שעשינו למעלה היה להשתמש ב'''פקודת''' הדפס <code> print </code>.

אחרי פקודת ההדפסה <code> print </code> מופיע '''משתנה (argument)''' אחד (כמו במקרה שלנו <code>"Hello, World"</code>) או כמה '''משתנים'' בדוגמא זו ניתן לראות'.
 
שמו כי המשתנה שלנו הוא קבוצה של תווים בתוך מרכאות כפולות (") המכונה גם '''מחרוזת של תווים''', או בקיצור '''מחרוזת (string)'''.
 
הפקודה עם משתניה נקראים ביחד '''הוראה (statement)''' או '''ביטוי'' ולכן'.
 
==תרגול==
עתה נדפיס שיר:
<div style="direction: ltr;">
<source lang="python">
print "Hello,Jack Worldand Jill went up a hill"
print "to fetch a pail of water;"
print "Jack fell down, and broke his crown,"
print "and Jill came tumbling after."
</source>
</div>
כשהתוכנית תרוץ היא תדפיס
ישנו משתנה יחיד והוא "שלום, עולם" <code>"Hello, World"</code>. שימו לב כי משתנה זה הוא קבוצה של תווים בתוך מרכאות כפולות ("). המכונה גם ''מחרוזת של תווים'', או ''מחרוזת (string)'', בקיצור. דוגמה נוספת היא של המחרוזת "אמנון ותמר עלו על ההר"<code>"Jack and Jill went up a hill
"</code>.
 
<div style="direction: ltr;">
הפקודה עם משתניה נקראים ביחד ''הוראה (statement)'' או ''ביטוי'' ולכן
Jack and Jill went up a hill
to fetch a pail of water;
Jack fell down, and broke his crown,
and Jill came tumbling after.
</div>
כשהמחשב מריץ את התוכנית הוא מגיע תחילה אל השורה:
<div style="direction: ltr;">
<source lang="python">
print "Hello,Jack Worldand Jill went up a hill"
</source>
</div>
ולכן המחשב מדפיס:
זו דוגמא להוראה.
 
<div style="direction: ltr;">
===Hello, world===
Jack and Jill went up a hill
לימוד תיכנות מאז ומעולם מתחיל עם תוכנית קטנה בשם "שלום, עולם!" אז הנה היא כאן: נקליד כעת את השורה הבאה, המסמנת שברצוננו להדפיס את 'Hello, world!':
</div>
<source lang = "python">
 
>>> print ('Hello, world!')
המחשב ממשיך לשורה הבאה ורואה:
<div style="direction: ltr;">
<source lang="python">
print "to fetch a pail of water;"
</source>
</div>
כאשר נקיש Enter, המתרגם יבצע את הפקודה, וידפיס את התוצאה המבוקשת.
ולכן המחשב מדפיס למסך:
<source lang = "python">
 
>>> print ('Hello, world!')
<div style="direction: ltr;">
Hello, world!
to fetch a pail of water;
>>>
</sourcediv>
 
לאחר ההדפסה, המתרגם ממתין לפקודה הבאה.