بخشی از مجموعه

Several example codes

~1 دقیقه مطالعه • بروزرسانی ۲۰ مهر ۱۴۰۴

Program Overview

This Python program reads an integer from the user and calculates the product of all its digits that are greater than 5.
If there are no digits greater than 5, the result defaults to 1.


Python Code:


def product_of_digits_above_5(number: int) -> int:
    product = 1
    found = False
    for digit_char in str(abs(number)):
        digit = int(digit_char)
        if digit > 5:
            product *= digit
            found = True
    return product if found else 1

# Read input from user
num = int(input("Enter a number: "))
result = product_of_digits_above_5(num)
print(f"Product of digits greater than 5: {result}")

Sample Output (input: 5763):


Product of digits greater than 5: 210

Step-by-Step Explanation:

- The input number is converted to a string to iterate over its digits
- Each digit is checked to see if it’s greater than 5
- If so, it’s multiplied into the running product
- If no digits meet the condition, the result is 1


نوشته و پژوهش شده توسط دکتر شاهین صیامی