7 תשובות
שואל השאלה:
דחוף
דחוף
אנונימית
את יוצרת משתנה ושמה בו את שם המחרוזת.לן (זו פעולה על מחרוזת שנותנת את אורך התווים במחרוזת.)
את עושה לולאת פור
for i in range אחרי הrange שמה סוגריים ובתוכם כותבת את שם המשתנה שיצרת.
בתוך הפור : תכתבי if
התנאי הוא - אם שם המחרוזת[i] == " " (תדאגי שיהיה רווח בין שני המרכאות).
בתוך הif תכתבי count פלוס שווה ל1.
בקיצור הפור והif עוברים על כל תו במחרוזת שלך. כאשר התו שווה ל" "(רווח) המשתמש count יעלה ב1.
לבסוף, מחוץ לפור תדפיסי את count ותוסיפי לו 1
מקווה שזה מובן
את עושה לולאת פור
for i in range אחרי הrange שמה סוגריים ובתוכם כותבת את שם המשתנה שיצרת.
בתוך הפור : תכתבי if
התנאי הוא - אם שם המחרוזת[i] == " " (תדאגי שיהיה רווח בין שני המרכאות).
בתוך הif תכתבי count פלוס שווה ל1.
בקיצור הפור והif עוברים על כל תו במחרוזת שלך. כאשר התו שווה ל" "(רווח) המשתמש count יעלה ב1.
לבסוף, מחוץ לפור תדפיסי את count ותוסיפי לו 1
מקווה שזה מובן
אם המחרוזת שלך היא str
אז str.split(' ') יפצל את str לרשימת מחרוזות המופרדות ברווח.
ו len על התוצאה יחזיר לך את מספר האלמנטים ברשימה.
כלומר: len(str.split(' '))
ופתרון מלא הכולל קליטת קלט מהמשתמש והדפסת הפלט הרצוי למסך:
print(len(input().split(' ')))
אז str.split(' ') יפצל את str לרשימת מחרוזות המופרדות ברווח.
ו len על התוצאה יחזיר לך את מספר האלמנטים ברשימה.
כלומר: len(str.split(' '))
ופתרון מלא הכולל קליטת קלט מהמשתמש והדפסת הפלט הרצוי למסך:
print(len(input().split(' ')))
שואל השאלה:
זה דיי מובן. תודה רבה! אם אני אצטרך עזרה אני אפנה אלייך בפרטי. (לב)
זה דיי מובן. תודה רבה! אם אני אצטרך עזרה אני אפנה אלייך בפרטי. (לב)
אנונימית
שואל השאלה:
מחרוזת זה ככה נכון? [""""]
מחרוזת זה ככה נכון? [""""]
אנונימית
מחרוזת זה רצף של תווים
עניתי בפרטי
באותו הנושא: