4 תשובות
זה תלוי מה אתה קולט..
אבל בעיקרון
name = (input("enter your name"))
פה אתה מקבל string של השם
שואל השאלה:
זה לא עובד לי
אני רוצה לכתוב
d=3
input('ggg', d, 'ddd')
ככה שיהיה לי בקלט את הטקסט שבגרשיים אבל גם את המשתנה
אחי זה לא עובד ככה
אם אתה רוצה עזרה מפורטת שלח לי הודעה בפרטי אעזור לך
var=[1,2]
examplevar=input('input value from '+str(var)+': ')

print('this is the value: '+examplevar)

#סתם הערה: רק כי בפונקצייה print יש אפשרות להדפסת כמה אובייקטים זה אך ורק כי זה הוגדר כך, אבל לצערך אין את זה בפונקציה input לכן הפתרון הקרוב ביותר הוא שרשור מחרוזות או f-string. עכשיו זה לא בעיה לדעת, כי בקישור הבא יש הסבר מפורט על הפונקציות העיקריות (העיקריות הן אלה שלא שייכות לספרייה כלשהי, מלבד builtins) ושם כתוב על:
1. מהם הפרמטרים של הפונקציה
2. מה השימוש שלה
3. כיצד היא פועלת
4. איזה חריגות היא "תזרוק" אם תנאי כלשהו יקרה

הנה הלינק:
https://docs.python.org/3/library/functions.html