def is_three_digit(number):
return 100 <= number <= 999
def even_numbers_up_to(number):
return [i for i in range(2, number + 1, 2)]
def main():
user_input = int(input("لطفا یک عدد وارد کنید: "))
if is_three_digit(user_input):
even_numbers = even_numbers_up_to(user_input)
print("اعداد زوج تا عدد وارد شده:", even_numbers)
else:
print("عدد وارد شده سه رقمی نیست.")
if __name__ == "__main__":
main()
این برنامه ابتدا تابع is_three_digit را برای بررسی اینکه آیا عدد سه رقمی است یا خیر تعریف میکند. سپس تابع even_numbers_up_to را برای یافتن تمام اعداد زوج تا عدد مورد نظر تعریف میکند. در نهایت، تابع main این دو تابع را به کار میبرد تا عملکرد مورد نظر را انجام دهد.