Предмет: Информатика, автор: ayselka0313

Можно с объяснением пожалуйста) ​

Приложения:

Ответы

Автор ответа: Аноним
1
При вводе числа 257236, программа выведет на экран число 5.

Это происходит из-за того, что программа вычисляет разницу между максимальной и минимальной цифрами, встречающимися в числе. В данном случае, наибольшая цифра в числе - 7, а наименьшая - 2. Разница между ними равна 5, которая и будет выведена на экран.

ayselka0313: а можно спросить зачем мы используем while и //, %?
Автор ответа: leviofanh
1

Ответ:

50

Объяснение:

n = int(input()) #Запрашивает ввод числа и записывает его в переменную n

a = 0 #Создает переменную, а c значением 0

b = 9 #Создает переменную, b c значением 9

while n > 0 #Начинает цикл, который будет выполняться пока n больше 0

q = n * 10 #Создет переменную q  со значением n * 10

if a < q # Проверяет если значение, а меньше чем q

a = q # Присваивает значение q значению a если a меньше чем q

if b > q #Проверяет если значение b больше чем q

b = q #Присваивает значение q значению b если b больше чем q

n = n // 10 #Делит n на 10 без остатка и сохраняет результат в переменную n

print(a - b) #Выводит на экран результат отнимания значения в переменной a на b

Похожие вопросы
Предмет: Математика, автор: st937552