13 תשובות
יש לך בפייתון פונקציה שנקראת isalpha
וזה מחזיר - true, אם כל התווים במחרוזת הם אותיות באנגלית, אם לא זה מחזיר false.

בשביל לדעת אורך של מחרוזת, יש לך את הפונקציה len, מפה אתה כבר אמור להסתדר, אם לא הצלחת, תגיד לי במה הסתבכת.
שואל השאלה:
מה זאת אומרת chat
אנונימי
לchar יש ערך מספרי מסויים אז אתה יכול לעשות אם הוא קטן ממשהו או גדול ממשהו אז תעלה שגיאה.
תבדוק מה הערך של האותיות בהאסקי וככה תדע מה התווך.
ואם מספר התווים גבוהה מאחד אז זה משתנה מסוג string ולא char
אז ככה אתה יכול לדעת
^זאת דרך ארוכה ונוראית מצטער להגיד.
בתכנות הדרך הכי ישרה וקצרה היא לרוב הטובה ביותר (גם מבחינת מהירות קוד וגם מבחינת מקצועיות של התכנות)
שואל השאלה:
אחי אסור לולאות
ולא כתוב שאסור פונקציות
כל מה שאסור כתוב בבירור
אנונימי
שואל השאלה:
אחי זה הקורס וזהו מה אתה רוצה?
אנונימי
אח שיודע

מצד אחד אתה צודק שלהתעסק בבסיס זה חשוב אבל גם צריך להכיר את כל הקיצורים כי זה כל מה שטוב בפייתון.
שואל השאלה:
אני צריך לעשות שאם המשתנה מכיל אותיות לא באנגלית או תווים מיוחדים זה יציג על המסך הודעת שגיאה
או שאם מספר התווים גבוהה מאחד זה יציג הודעת שגיאה אחרת
אנונימי
letters = "abcdefghijklmnopqrstuvwxyz"
def letters_checker():
checkme = input()
for i in range(0, len(checkme), 1):
if checkme[i] in letters:
print(f"the letter number {i+1} is in english")
else:
print(f"the letter number {i+1} is not in english")
letters_checker()
עבר זמנו בטל קרבנו
שואל השאלה:
תודה רבהה
אנונימי
אני מכיר את הקורס, והבחור פה עדיין לא הגיע ללולאות.

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