Како генерисати непарне бројеве у Питхон-у

click fraud protection
...

Петље и Модуло се користе за генерисање непарних бројева у Питхон-у

Програмери могу да генеришу бројеве у Питхон-у на било који начин. Док генерисање случајних бројева постоји као уграђена функција, програмер ће можда желети да направи листе специфичних, понављајућих образаца бројева. Или, боље речено, програмер жели да користи алгоритам за генерисање бројева као улазну функцију. Шта год да је случај, генерисање шаблона бројева (као што су непарни бројеви) захтева само петљу и математику за генерисање шаблона.

Корак 1

Поставите петљу генератора. У ИДЕ унесите следећи код:

Видео дана

и=0 >>>док је и < 10:

Ово поставља петљу за генерисање да ради десет итерација. То значи да ће штампати све непарне бројеве између нула и девет. Да бисте покренули дужи генератор, унесите вишу вредност за услов петље вхиле.

Корак 2

Напишите код генератора пратећи вхиле петљу (запамтите да у Питхон-у увлачи одвојене блокове кода, тако да наредба „иф“ треба да буде увучена једном после „вхиле“, а наредба „принт“ једном после "ако"):

и=10 >>>док је и < 10:... ако и % 2 != 0:... штампај и... и = и + 1

Петља, за сваку итерацију, проверава модул од и и константе два. Модуло оператор једноставно враћа остатак броја подељен са другим бројем. Дакле, ако број подељен са два нема остатка, то значи да је то паран број. Ако има остатак, он је непаран, а петља исписује ту вредност и. Затим додаје један вредности и и прелази на следећу итерацију.

Корак 3

Одштампајте бројеве. Након што унесете последњи ред, притисните ентер да покренете генератор. Излаз би требало да се појави на следећи начин:

и=10 >>>док је и < 10:... ако и % 2 != 0:... штампај и... и = и + 1 1 3 5 7 9 >>>