3 תשובות
def func(str):
words = str.split(' ')a
to_return = ""
for word in words:
to_return += word[0]
to_return += "."
return to_return
הפעולה מקבלת מחרוזת, ואז משתמשת בפעולה הפנימית split כדי להפריד את המחרוזת בתו מסוים ולהחזיר את כל האיברים ברשימה (כלומר אם נכניס את הערך " ": רווח, הפעולה תפריד בין כל המילים ותחזיר רשימה של כל המילים.
אחר כך יש לולאה שעוברת על כל האיברים במערך - המילים, ומכניסה למחרוזת חדשה את האות הראשונה ואחרי נקודה
words = str.split(' ')a
to_return = ""
for word in words:
to_return += word[0]
to_return += "."
return to_return
הפעולה מקבלת מחרוזת, ואז משתמשת בפעולה הפנימית split כדי להפריד את המחרוזת בתו מסוים ולהחזיר את כל האיברים ברשימה (כלומר אם נכניס את הערך " ": רווח, הפעולה תפריד בין כל המילים ותחזיר רשימה של כל המילים.
אחר כך יש לולאה שעוברת על כל האיברים במערך - המילים, ומכניסה למחרוזת חדשה את האות הראשונה ואחרי נקודה
אז את יכולה להחליף את השורה של הפונקציה בקבלת מחרוזת מהמשתמש, ואת השורה של return בהדפסה. הקוד עצמו אותו הדבר בדיוק
שואל השאלה:
אני לא יודעת פונקציות ואני גם צריכה בלי
אבל תודה בכל מקרה
אני לא יודעת פונקציות ואני גם צריכה בלי
אבל תודה בכל מקרה
אנונימית
באותו הנושא: