Задайте перечень, содержащий все натуральные числа, не превосходящие 1000, которые дают
Задайте перечень, содержащий все натуральные числа, не превосходящие 1000, которые дают остаток 2 при разделении на 7
Sample Input:
Sample Output:
2 9 16 23 30 37 44 51 58 65 72 79 86 93 100 107 114 121 128 135 142 149 156 163 170 177 184 191 198 205 212 219 226 233 240 247 254 261 268 275 282 289 296 303 310 317 324 331 338 345 352 359 366 373 380 387 394 401 408 415 422 429 436 443 450 457 464 471 478 485 492 499 506 513 520 527 534 541 548 555 562 569 576 583 590 597 604 611 618 625 632 639 646 653 660 667 674 681 688 695 702 709 716 723 730 737 744 751 758 765 772 779 786 793 800 807 814 821 828 835 842 849 856 863 870 877 884 891 898 905 912 919 926 933 940 947 954 961 968 975 982 989 996 Питон ! Безотлагательно! ПОЖАЛУЙСТА
Ответ:
print(*range(2, 1001, 7))
Разъяснение:
Функция range(start, stop, step)
Разумно, что 1-ое число, которое дает остаток 2 при разделении на 7 - это 2. Все следующие числа просто получаем методом добавления step, то есть 7. 1001 - это число, до которого функция range будет отыскивать числа (при этом само 1001 учитываться не будет).
К образцу, range(2, 11, 3) возвратит перечень [2, 5, 8].
А функция print, если передать в нее перечень со звездочкой, выведет его содержимое через пробел.
-
Вопросы ответы
Статьи
Информатика
Статьи
Математика.
Физика.
Математика.
Разные вопросы.
Разные вопросы.
Математика.
Разные вопросы.
Математика.
Физика.
Геометрия.