написать программу в питоне.
написала программу, но препод сказал доделать её ещё и для четерёх цифр
плииз. нужна помощь
Приложения:
Ответы
Ответ дал:
1
По сути, вся ваша ошибка заключается в том, что вы лишь прорешали задачу для трёхзначных чисел, а по условию ещё требуется проработать с четырёхзначными. Для этого достаточно организовать аналогичный цикл, добавив разряд тысяч и возводить в 4 степень.
2SAnastasiAS2:
как?
Примерно также, как вы написали предыдущий код, если, конечно, вы сами его писали.
в принципе понято
почему то не выводит четырёхзначные
Пришлите код
вроде создала ещё цикл, добавила разряд тысяч
for number in range(100, 1000):
if number == (number // 100)**3 + (number % 100 // 10)**3 + (number % 10)**3:
print(number)
for wbahf in range(100, 1000):
if wbahf == (wbahf // 1000 )+ (wbahf % 1000 // 100)**4 + (wbahf % 100 // 10)**4 + (wbahf % 10)**4:
print(wbahf)
if number == (number // 100)**3 + (number % 100 // 10)**3 + (number % 10)**3:
print(number)
for wbahf in range(100, 1000):
if wbahf == (wbahf // 1000 )+ (wbahf % 1000 // 100)**4 + (wbahf % 100 // 10)**4 + (wbahf % 10)**4:
print(wbahf)
Так вы снова смотрите только числа от 100 до 1000, т.е. трёхзначные, а вам надо рассмотреть 4ёх значные числа, т.е. от 1000 до 10000
точно, забыла, спасибо огромное)))
Вас заинтересует
2 года назад
8 лет назад
8 лет назад
9 лет назад