תכנות
—
שיעור 18
4/February/2008
פלט תקני
—
Standard Output
בלינוקס (ובמערכות יוניקס) לכל תכנית יש "ערוץ" תקני לתוצאות (הדפסות). בדרך כלל הערוץ
הזה מופנה למסך. הערוץ נקרא:
Standard Output.
בפייתון הגישה אליו היא דרך:
sys.stdout
והכתיבה אליו מתבצעת על ידי:
sys.stdout.write(...)
כמובן אלה מתאפשרים רק לאחר שכתבנו:
import sys
דוגמא לכתיבה ל
Standard Output
הנה דוגמא לכתיבת הקטן והגדול מבין שני מספרים.
שימו לב
-
הפעם
איננו
משתמשים בפקודה
print.
-
אנו משלבים שימוש בהחלפות בתוך מחרוזת
כפי שלמדנו בשעור קודם
.
-
אנו יוצאים מהתכנית על ידי
sys.exit(0)
הסברים על כך יבואו בעתיד.
עם דוגמאות הרצה:
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קבץ התכנית כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
שחזר והרץ את התכנית
minmax2.py
שלמעלה.
-
כתוב גירסא חדשה של התכנית
minmax3.py
שמופיעה
בשעור 16.
הפעם השתמש ב
sys.stdout.write(...)
ולא
ב
print.
הרץ את התכנית עבור ששת המקרים
כפי שמופיעים בשעור 16
חזרה לעמוד האם