Цикли та Modulo використовуються для генерування непарних чисел у Python
Програмісти можуть генерувати числа в Python кількома способами. Хоча генерація випадкових чисел існує як вбудована функція, програміст може захотіти створити списки конкретних, повторюваних шаблонів чисел. Або, скоріше, програміст хоче використовувати алгоритм генерації чисел як функцію введення. Як би там не було, для генерування числових шаблонів (наприклад, непарних) потрібні лише цикл і математика для створення шаблону.
Крок 1
Налаштуйте контур генератора. У IDE введіть наступний код:
Відео дня
i=0 >>>поки i < 10:
Це налаштовує цикл генерації на десять ітерацій. Це означає, що він друкуватиме всі непарні числа від нуля до дев’яти. Щоб запустити довший генератор, введіть вище значення для умови циклу while.
Крок 2
Напишіть код генератора, дотримуючись циклу while (Пам’ятайте, що в Python відступи в окремих блоках коду, тому оператор "if" повинен мати відступ один раз після "while", а оператор "print" - один раз після "якщо"):
i=10 >>>поки i < 10:... якщо i % 2 != 0:... роздрукувати я... я = я + 1
Цикл для кожної ітерації перевірятиме модуль i та константу два. Оператор за модулем просто повертає залишок числа, поділений на інше число. Отже, якщо число, поділене на два, не має остачі, це означає, що воно парне. Якщо він має залишок, він непарний, і цикл виводить це значення i. Потім він додає одиницю до значення i і переходить до наступної ітерації.
Крок 3
Роздрукуйте числа. Після введення останнього рядка натисніть Enter, щоб запустити генератор. Вихід має виглядати наступним чином:
i=10 >>>поки i < 10:... якщо i % 2 != 0:... роздрукувати я... i = i + 1 1 3 5 7 9 >>>