12 תשובות
text = input("enter a text: ")
list1 = list(text)
spaces = list1.count(' ')
letter = list1.count('o' or 'u' or 'i' or 'e' or 'a')
if spaces > 0 and letter == 1:
print("yes")
else:
print("no")
מצאתי בעיה בקוד תמתין שאסדר
list1 = list(text)
spaces = list1.count(' ')
letter = list1.count('o' or 'u' or 'i' or 'e' or 'a')
if spaces > 0 and letter == 1:
print("yes")
else:
print("no")
מצאתי בעיה בקוד תמתין שאסדר
בבקשה :)
אכן
אתה גם לא כל כך דואג למקרים של קייס סנסיטיב
שואל השאלה:
^worldwired1
לא ממש הבנתי מה עשית, תוכל/י להסביר במילים?
^worldwired1
לא ממש הבנתי מה עשית, תוכל/י להסביר במילים?
אנונימית
אגב הדרך שלו מאוד אלגנטית וממש אהבתי
תודה רבה ^^
יש בעיה בקוד, ומצאתי דרך נוספת לזה. אסיים משהו קצר ומיד אפרסם את הפיתרון
יש בעיה בקוד, ומצאתי דרך נוספת לזה. אסיים משהו קצר ומיד אפרסם את הפיתרון
text = input("enter a text: ").upper()
x = text.count('e')
y = text.count('a')
z = text.count('o')
f = text.count('u')
g = text.count('i')
spaces = text.count(' ')
diacritics_count = x+y+z+f+g
print("the amount of discritics is:" , diacritics_count)
print("the amount of spaces is:" , spaces)
if diacritics_count == 1 and spaces > 0:
print("yes")
else:
print("no")
בבקשה בחור :)
זה 100% עובד
x = text.count('e')
y = text.count('a')
z = text.count('o')
f = text.count('u')
g = text.count('i')
spaces = text.count(' ')
diacritics_count = x+y+z+f+g
print("the amount of discritics is:" , diacritics_count)
print("the amount of spaces is:" , spaces)
if diacritics_count == 1 and spaces > 0:
print("yes")
else:
print("no")
בבקשה בחור :)
זה 100% עובד
בדרך הזו הלכה האלגנטיות ):
בקוד הזה אתה חוזר על עצמך הרבה מאוד פעמים, זו פעולה שעדיף בלולאה.
אבל הלוגיקה בהתחלה ממש אהבתי, במבט ראשון הייתי בטוח שזה עובד ב100%.
בכל מקרה ממש נחמד, אשמח לעזרתך בשאלה
בקוד הזה אתה חוזר על עצמך הרבה מאוד פעמים, זו פעולה שעדיף בלולאה.
אבל הלוגיקה בהתחלה ממש אהבתי, במבט ראשון הייתי בטוח שזה עובד ב100%.
בכל מקרה ממש נחמד, אשמח לעזרתך בשאלה
קישורים מצורפים:
זו הדרך הכי פשוטה שהצלחתי למצוא
באותו הנושא: