4 תשובות
start = 2, end = 400

start = int(input("start of range: "))
end = int(input("end of range: "))
פתרון אחד לרוץ במערך 200 פעם, ליצור משתנה ולהשוות אותו ל0, בכל ריצה במערך מדפיסים את המספר ומוסיפים לו 2
פתרון שני לרוץ במערך 400 פעם, ליצור משתנה שווה ל0, וכל פעם לבדוק אם המספר מודולו שתיים שווה ל0 אז להדפיס אותו, וכמובן גם להעלות את המספר ב1 כל פעם
print('\n'.join([f'{i}' for i in range(1,401) if i%2==0]))

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