9 תשובות
number=shirt
שואל השאלה:
תודה
בכיף :)
שואל השאלה:
יש לי עוד שאלה פנויה?
שואל השאלה:
בתרגיל קליטת ערך למשתנה
כמו
num= int(input(כלום))
צריך לעשות גרשיים בתוך הסוגריים?
רק בprint צריך גרשיים
ונראלי כן צריך "כלום"
על ידי השמה מחדש

כמו שטונה אמרה,זה נעשה על ידי number=shirt בגלל ש:
1. השם משתנה שרצית הוא number
2. הערך שרצית שיהיה לו הוא shirt (כנראה משתנה אחר שכבר הגדרת בתוכנה, אני מנחשת)
לשאלה השנייה שלך, הפונקציה input יכולה לקבל 0 ארגומנטים או ארגומנט אחד. אם 0 ארגומנטים אז זה באמת יהיה כלום שם בתוך הסוגריים עקב החוסר בארגומנטים, אבל אם כן בחרת לשים ארגומנט (מה שאתה מציב בפונקצייה) אז הוא יכול להיות מכל טיפוס נתונים שקיים בפייתון כולל כאלה שאתה יכול להגדיר בעצמך לחלוטין

השאלה היא מה אתה רוצה שיופיע לפני שהמשתמש מתחיל לכתוב את הקלט שלו

לרוב אתה תשתמש במחרוזת בשביל לתת משהו מעוצב למשל input number:

לעומת זו, זה יראה פחות יפה שתכתוב 0 או <generator object a.<genexpr> at 0x7f3b6bb6a5f0> לפני הקלט שלך (מה שכתבתי מקודם הוא באמת מגיע מקוד אמיתי שלי, אתה תראה אובייקטים עם כיתוב מוזר כזה בפייתון די הרבה)
אז התשובה היא כזו, אתה יכול לשים מה שבא לך בסוגריים כל עוד זה על פי התחביר של פייתון ושאתה לא שם יותר מארגומנט אחד, אבל אתה יכול לשים גם 0 אם בא לך

ואין הגבלה על מה הטיפוס הנתונים שלו

והגרשיים שהם בשביל מחרוזת, לגבי זה... יש מחרוזות שלא צריך סוגריים בשבילהן. אתה יכול להשתמש במשתנים ששמרת או בקבועים של פייתון כמו true, false, none, notimplemented ועוד


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