بررسی ارقام عدد
برنامه ای بنویسید که عددی از ورودی دریافت کرده و کوچکترین و بزرگترین رقم آن را چاپ کند
👨💻 3 ساعت قبل کاربر ناشناس این تمرین رو مشاهده کرد
برنامه ای بنویسید که عددی از ورودی دریافت کرده و کوچکترین و بزرگترین رقم آن را چاپ کند
#این سوال از دو جهت جواب داده شده که در ادامه ذکر می شود
#رویکرد اول
number=input ("enter your number")
max_digit=max(number)
min_digit=min(number)
print("maxium digit is {} and minoum digit is {}".format(max_digit,min_digit))
#رویکرد دوم:
# اگر منظور پیدا کردن رقم یکان به عنوان کوچکترین عدد و مثلا در عدد سه رقمی صدگان به عنوان بزرگترین عدد باشد:
"""number=input ("enter your number")
max_digit=number[0]
min_digit=number[-1]
print("maxium digit is {} and minoum digit is {}".format(max_digit,min_digit))"""
while True:
num = int(input("enter num: "))
digits = []
if num == 0:
break
while num > 0:
digits.append(num % 10)
num //= 10
print("max digit:",max(digits)," ","min digit:",min(digits))
num=input('enter your number: ')
print (f'maxdigit={max(num)} , mindigit={min(num)}')
while True:
num = input("enter num: ")
if num == "":
break
elif not num.isnumeric():
print("error")
else:
print("max:",max(num)," ","min:",min(num))
list=[]
x=input("enter number: ")
for i in x:
list.append(i)
list.sort()
print(list[0])
print(list[-1])
number = input("enter your word:")
digits = [int(digit) for digit in number]
min = min(digits)
max = max(digits)
print("max:",max)
print("min:",min)
number=input('please enter your number:')
m=max(number)
n=min(number)
print('the largest number is',m)
print('the smallest number is',n)
def find_smallest_and_largest_digits(number):
"""Finds the smallest and largest digits in a number
Args:
number: The number to analyze.
Returns:
A tuple containing the smallest and largest digits.
"""
# Convert the number to a string to iterate over its digits
number_str = str(number)
digits = [int(digit) for digit in number_str]
# Find the smallest and largest digits using the min and max functions
smallest_digit = min(digits)
largest_digit = max(digits)
return smallest_digit, largest_digit
# Get the number from the user
number = int(input("Enter a number: "))
# Find the smallest and largest digits
smallest, largest = find_smallest_and_largest_digits(number)
# Print the results
print("Smallest digit:", smallest)
print("Largest digit:", largest)
جوابت را با Markdown بنویس و ثبت کن
برای استفاده از این بخش باید وارد حساب کاربریت بشی
ورود/ثبت نامتوضیح کوتاهی بنویسید تا تیم بررسی کند.