8 תשובות
שואל השאלה:
תודהה
אנונימית
txt = 'abcasdf'

counter = 0
for i in txt:
counter += 1

print(counter)
שואל השאלה:
איך כותבים את הקוד?
אנונימית
הפתרון ה1 של התגובה מעליי עדיפה על מה שכתבתי בתכלס
סופרים את מספר התווים במערך בעזרת for
הם רוצים שזה יהיה בתוך פונקציה אז תכניסי לפונקציה
2 פתרונות יש לי:
1. פתרון פונקצייה רגילה:
def mylen(x):
return sum([1 for i in x])
2. פתרון תחשיב למדא
mylen=lambda x:sum([1 for i in x])


2 הפתרונות פועלים, אבל השני למתקדמים יותר
סוואג', תודה! אבל זה יחסית למתקדמים. יש פתרונות שחשבתי, אם תרצה, אולי אפרסם