این برنامه پایتون عدد n را دریافت کرده و تمام اعداد بین 1 تا n که هم مضرب ۷ هستند و هم هیچکدام از رقمهایشان برابر با ۷ نیست را نمایش میدهد.
برای بررسی وجود رقم ۷ از متد جداگانهای استفاده شده است.
def is_multiple_of_7(num: int) -> bool:
    return num % 7 == 0
def contains_digit_7(num: int) -> bool:
    while num > 0:
        if num % 10 == 7:
            return True
        num //= 10
    return False
def display_valid_numbers(n: int):
    for i in range(1, n + 1):
        if is_multiple_of_7(i) and not contains_digit_7(i):
            print(i)
# دریافت ورودی از کاربر
n = int(input("مقدار n را وارد کنید: "))
print(f"اعداد مضرب ۷ بدون رقم ۷ تا {n}:")
display_valid_numbers(n)
7 حذف میشود چون رقم ۷ دارد  
14  
21  
28 حذف میشود  
...  
98