Дата публикации:

Найдите ошибку в коде. Задание для команды учащихся: Дано натуральное число m.

df28b31f

Найдите ошибку в коде. Задание для команды учащихся: Дано натуральное число m.

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

Исправленный код:

m = int(input("Введите число: "))
strong = True

while m > 0:
    digit = m % 10
    if digit < 7:
        strong = False
        break
    m = m // 10

if strong:
    print("іуа")
else:
    print("zhok")

Теперь программа будет выводить "іуа" для чисел, в которых все цифры больше или равны 7, и "zhok" для остальных чисел.