Files
cybr108/lab-05/exercise-15.py
T
2026-10-12 17:04:04 -04:00

26 lines
859 B
Python

"""
Write a program to find the largest and smallest digit within a given integer (e.g., in 75869, the largest is 9 and
the smallest is 5).
"""
# Set variables for input number and smallest/largest without using 0 as a placeholder
number = 75869
largest = number % 10
smallest = number % 10
# While loop that strips last digit of number var
while number > 0:
digit = number % 10
# Checks if stripped digit is larger than largest var
if digit > largest:
# if so, sets largest var as stripped digit
largest = digit
# Checks if stripped digit is smaller than smallest var
if digit < smallest:
# if so, sets smallest var as stripped digit
smallest = digit
# Resets number var as number without stripped digit
number = number // 10
# Print both largest and smallest digits
print(largest, smallest)