Предмет: Информатика,
автор: ayselka0313
Можно с объяснением пожалуйста)
Приложения:
Ответы
Автор ответа:
1
При вводе числа 257236, программа выведет на экран число 5.
Это происходит из-за того, что программа вычисляет разницу между максимальной и минимальной цифрами, встречающимися в числе. В данном случае, наибольшая цифра в числе - 7, а наименьшая - 2. Разница между ними равна 5, которая и будет выведена на экран.
Это происходит из-за того, что программа вычисляет разницу между максимальной и минимальной цифрами, встречающимися в числе. В данном случае, наибольшая цифра в числе - 7, а наименьшая - 2. Разница между ними равна 5, которая и будет выведена на экран.
ayselka0313:
а можно спросить зачем мы используем while и //, %?
Автор ответа:
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
Похожие вопросы
Предмет: Қазақ тiлi,
автор: kenshegyl193
Предмет: Биология,
автор: MaximIvlev
Предмет: Биология,
автор: nikitagienko785
Предмет: Физика,
автор: petrisinvasa24