-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_2_1.py
More file actions
30 lines (24 loc) · 1.23 KB
/
Copy pathtest_2_1.py
File metadata and controls
30 lines (24 loc) · 1.23 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'''Задание 1.
Пользователь вводит целое положительное число.
Найдите самую большую цифру в числе.
Для решения используйте цикл while и только арифметические операции.
Не используйте взятие по индексу.
Пример:
Ведите целое положительное число: 123456789
Самая большая цифра в числе: 9
'''
# Запрашиваем у пользователя целое положительное число
n = int(input("Введите целое положительное число: "))
# Инициализируем максимальную цифру нулём
max_digit = 0
# Пока число не обнулится
while n > 0:
# Извлекаем последнюю цифру
digit = n % 10
# Если она больше текущего максимума — обновляем максимум
if digit > max_digit:
max_digit = digit
# Убираем последнюю цифру
n //= 10
# Выводим результат
print(f"Самая большая цифра в числе: {max_digit}")