4 תשובות
פתרון שני לרוץ במערך 400 פעם, ליצור משתנה שווה ל0, וכל פעם לבדוק אם המספר מודולו שתיים שווה ל0 אז להדפיס אותו, וכמובן גם להעלות את המספר ב1 כל פעם
פתרון אחד לרוץ במערך 200 פעם, ליצור משתנה ולהשוות אותו ל0, בכל ריצה במערך מדפיסים את המספר ומוסיפים לו 2
start = 2, end = 400

start = int(input("start of range: "))
end = int(input("end of range: "))
print('\n'.join([f'{i}' for i in range(1,401) if i%2==0]))

אם לא הבנת, התוכנה מדפיסה list comprehension של כל המספרים בין 1 ל400, אבל מחשיבה אותם רק אם הם מתחלקים ב2, כלומר זוגיים