אתם מתרגלים שאלה מתוך מה"ט אלגוריתמיקה ותכנות בפייתון — הנדסאי תוכנהמבחן 2024 · קיץ מועד א · שאלה 7כל שאלות המבחן ←
תכנות בסיסימחרוזות

נתונה הפעולה secret הבאה המקבלת מחרוזת:

def secret(str):
    c = 0
    print("%", end = "")
    for i in range(len(str)):
        if str[i] >= 'A' and str[i] <= 'Z':
            print(i, '#', end = "")
        elif str[i] >= 'a' and str[i] <= 'z':
            print(i, '?', end = "")
        else:
            c = c + 1
    print("%", end = "")
    return c
סעיף א

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות, שעבורה הפעולה secret תדפיס את המחרוזת הבאה: %3 ?5 #%. איזה ערך תחזיר הפעולה?

סעיף ב

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות, שעבורה הפעולה secret תדפיס את המחרוזת הבאה: %%. איזה ערך תחזיר הפעולה?

סעיף ג

תנו דוגמה למחרוזת באורך של 6 תווים לכל הפחות, שעבורה הפעולה secret תחזיר 2. מה תדפיס הפעולה?

סעיף ד

מה מבצעת הפעולה?

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי