קבלת קלט היא דרך ליצור אינטראקציה עם משתמשים, או לקבל נתונים כדי לספק תוצאה כלשהי. Python מספקת שתי שיטות מובנות לקריאת הנתונים מהמקלדת. שיטות אלה ניתנות להלן.
- קלט (הנחיה)
- raw_input(prompt)
קֶלֶט()
פונקציית הקלט משמשת בכל הגירסאות העדכניות ביותר של Python. זה לוקח את הקלט מהמשתמש ואז מעריך את הביטוי. ה פִּיתוֹן המתורגמן מזהה אוטומטית האם משתמש מזין מחרוזת, מספר או רשימה. בואו נבין את הדוגמה הבאה.
דוגמא -
# Python program showing # a use of input() name = input('Enter your name: ') print(name)
תְפוּקָה:
Enter your name: Devansh Devansh
מתורגמן Python לא יבצע שורות נוספות עד שהמשתמש יזין את הקלט.
בואו נבין דוגמה נוספת.
דוגמה - 2
# Python program showing # a use of input() name = input('Enter your name: ') # String Input age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input print('The name is:', name) print('The age is:', age) print('The marks is:', marks)
תְפוּקָה:
Enter your name: Johnson Enter your age: 21 Enter your marks: 89 The name is: Johnson The age is 21 The marks is: 89.0
הֶסבֵּר:
כברירת מחדל, ה קֶלֶט() הפונקציה לוקחת קלט כמחרוזת כך שאם אנחנו צריכים להזין את הקלט השלם או ה-float, אז קֶלֶט() הפונקציה חייבת להיות ליהוק מסוג.
age = int(input('Enter your age: ')) # Integer Input marks = float(input('Enter your marks: ')) # Float Input
אנו יכולים לראות בקוד לעיל היכן אנו מקלידים את קלט המשתמש int ו לָצוּף .
כיצד פועלת פונקציית input()?
- זרימת התוכנית נעצרה עד שהמשתמש נכנס לקלט.
- הצהרת הטקסט המוכרת גם כהנחיה היא אופציונלית לכתוב בה קֶלֶט() פוּנקצִיָה. הנחיה זו תציג את ההודעה במסוף.
- ה קֶלֶט() הפונקציה ממירה אוטומטית את קלט המשתמש למחרוזת. אנחנו צריכים להמיר במפורש את הקלט באמצעות ליהוק הסוג.
דוגמא -
# Python program showing # a use of raw_input() name = raw_input('Enter your name : ') print name
תְפוּקָה:
Enter your name: Peter Peter
איך בודקים את גרסת Python?
כדי לבדוק את גרסת Python, פתח את שורת הפקודה (Windows), shell (Mac) או מסוף (Linux/Ubuntu) והפעל פיתון -גרסה . זה יציג את גרסת Python המתאימה.
בדוק את גרסת Python בסקריפט הפועל
אנחנו יכולים לבדוק את גרסת Python בסקריפט הפועל שלנו. שקול את הדרכים הבאות להכיר את גרסת Python בכל מערכות ההפעלה.
פקודות | מערכת הפעלה/סביבה | תְפוּקָה |
---|---|---|
Python --גרסה או Python -v or פייתון - vv | Windows/Mac/Linux | Python 3.8.1 |
ייבוא מערכת sys.version sys.version_info | סקריפט פייתון | 3.8.3 (ברירת מחדל, 13 במאי 2020, 15:29:51) [MSC v.1915 64 סיביות (AMD64)] |
פלטפורמת ייבוא platform.python_version() | סקריפט פייתון | '3.8.1' |
בואו נסתכל על התמונה הבאה.