Pythoni programmeerimine - algajate kursus

Peamised arvud Pythonis – tuvastamine programmeerimise teel

Kõik õpetuse videod Pythoniga programmeerimine - algajate kursus

Otsid viisi, kuidas Python pärisnumbeid tuvastada? Suurepärane! Selles õpetuses näitan ma sulle, kuidas kirjutada lihtne funktsioon, et näidata kõiki pärisnumbreid kuni kasutaja sisestatud ülemise piirini. Kasutame enumerate funktsiooni, et suurendada programmeerimismeelt.

Olulised järeldused

  • Saada aru, mis on pärisnumbrid ja millised kriteeriumid on nende täitmiseks.
  • Tsüklite kasutamine pärisnumberite tuvastamiseks.
  • Kasutajate sisendi küsimise rakendamine ülemise piiri määramiseks.
  • Funktsiooni enumerate kasutamine, et läbida numbrite loend ja analüüsida nende omadusi.

Samm-sammult juhend

Samm 1: Pärisnumberite põhimõiste mõistmine

Pärisnumbrid on numbrid, mida saab jagada ainult 1 ja iseendaga. Numbrid 0 ja 1 ei kuulu sellesse kategooriasse ja neid ei tohiks seetõttu sinu programmis kuvada. Enne kui jätkad, veendu, et oled seda kontseptsiooni mõistnud.

Prime numbrid Pythonis – efektiivne tuvastamine programmeerimise abil

Samm 2: Programmi seadistamine

Alusta uue Python-faili loomisega. Nime see näiteks primzahlen.py ja ava see oma eelistatud koodiredaktoris. Sa hakkad kirjutama funktsiooni, mis küsib kasutajalt ülemist piiri.

Primaarnumbrid Pythonis – Tõhus tuvastamine programmeerimise kaudu

Samm 3: Funktsiooni määratlemine

Määratle funktsioon nimega primzahlen_anzeigen. See funktsioon peaks nõudma kasutaja sisendit, et määrata ülemine piir. Kasuta selleks while-tsüklit, et veenduda, et kasutaja sisestab kehtiva täisarvu.

Primaarnumbrid Pythonis – Tõhus tuvastamine programmeerimise kaudu

Samm 4: Veakäsitluse rakendamine

Lisa while-tsükli sisse try-except plokk. See plokk tagab, et kasutaja saab sisestada ainult kehtivaid sisendeid. Kui sisestatakse vale sisend, näita veateadet, mis ütleb kasutajale, et ta peaks sisestama kehtiva numbri.

Primaarvud Pythonis – Tõhus tuvastamine programmeerimise kaudu

Samm 5: Pärisnumbrite kogumise algatamine

Pärast seda, kui oled kasutaja sisendi edukalt täisarvuks muundanud, loo loend või massiiv, mis sisaldab kõiki võimalikke numbreid alates 2 kuni ülemise piirini, ja märgi need esmalt kui pärisnumbrid. Hilisemaks töötlemiseks peaksid seadma väärtused 0 ja 1 selles loendis False.

Primaarzahlad Pythonis – Tõhus tuvastamine programmeerimise kaudu

Samm 6: Pärisnumberite tuvastamine

Rakenda nüüd tsükkel, mis läbib numbreid alates 2 kuni ülemise piirini. Selle tsükli sees peaksid kasutama veel ühte tsüklit, et märkida kõik olemasolevate pärisnumberite mitmekordsed. Iga number, mis ei ole enam pärisnumber, töödeldakse nüüd vastavalt.

Pealtähed Pythonis – Tõhus tuvastamine programmeerimise abil

Samm 7: Pärisnumbrite väljund

Kui kõik mitmekordsed enam pärisnumberiteks ei kuulu, näita pärisnumbreid. Selleks saad kasutada enumerate funktsiooni, et näidata nii numbrit kui ka selle staatust (kas see on pärisnumber või mitte).

Primaarsete arvude leidmine Pythonis – Tõhus tuvastamine programmeerimise kaudu

Samm 8: Funktsiooni tagastusväärtus

Kuigi see on valikuline, on soovitatav määrata tagastusväärtus, isegi kui sa antud juhul tagastad None. See muudab sinu funktsiooni paindlikumaks, kui soovid tulevikus lisada tegeliku tagastusväärtuse. Kutsu funktsioon välja ja käivita programm.

Prime numbrid Pythonis – Efektiivne tuvastamine programmeerimise kaudu

Samm 9: Funktsiooni testimine

Sisesta ülemine piir, näiteks 17, ja vaata, kuidas programm jälle kuvab pärisnumberite loendi. Iga leitud pärisnumber peaks olema uuel real, et suurendada loetavust.

Primaar arvud Pythonis – Tõhus tuvastamine programmeerimise abil

Kokkuvõte

Selles juhendis oled sa õppinud, kuidas luua funktsiooni pärisnumberite tuvastamiseks ja kuvamiseks Python keeles. Alates kasutaja sisendist kuni konsooliväljundini, iga samm on oluline arusaamiseks programmeerimisest ja numbritega töötamisest.

Sageli küsitud küsimused

Mis on pärisnumbrid?Pärisnumbrid on naturaalsed numbrid, mis on suuremad kui 1 ja gali jaguda ainult 1 ja iseendaga.

Kuidas töötab veakäsitlus Pythonis?Try-except plokkide kaudu saad sa püüda vigu ja näidata kasutajasõbralikke veateateid.

Milline roll on enumerate funktsioonil?Enumerate funktsioon võimaldab sul korraga registreerida nii objekti indeksi kui ka väärtuse tsükli jooksul, muutes andmete töötlemise lihtsamaks.

Miks kasutame while tsükleid?While tsüklid on kasulikud, et tagada, et tingimus on täidetud, enne kui programm jätkub, näiteks sisendi valideerimisel.