Использование NestWhile для манипулирования списком с определенным условием

Два начальных номера {20,39}; первый более 2 и второй более 3 в итерации. Если первый элемент меньше 4, то разрыв цикла и выдача последнего списка. Итерация не более 7. Если после выполнения 7 итераций первый элемент все еще больше 4, выведите последний список.

NestWhile[{#[[1]]/2, #[[2]]/3} &, {20, 39}, (Print[##, #[[1]]]; #[[1]] < 4) &, 1, 7]

Я думал, что это даст мне {5/2, 13/9}; но, дай мне {20, 39}, Похоже, условие не работает... Я не понимаю, как манипулировать списком Nest Между тем...

0 ответов

Другие вопросы по тегам