Eilės yra pagrindinė daugelio programavimo aplikacijų dalis. Jos yra naudingos, kai reikia apdoroti elementus jų atvykimo tvarka. Šiame vadove išmoksi, kaip sukurti paprastą eilę Python kalba. Sukursi klasę, kuri leis pridėti ir pašalinti žmones bei rodyti informaciją apie dabartinę eilės būklę.

Svarbiausios išvados

  • Eilės įgyvendinimas per klasę Python kalba leidžia sukurti struktūrizuotą ir pakartotinai naudojamą sprendimą.
  • Išmoksi, kaip įgyvendinti pagrindines funkcijas, tokias kaip „Pridėti“, „Ištrinti“, „Dydis“ ir „Ataskaita“.
  • Galiausiai turėsi veikiantį programą, kuri imituoja eilę.

Žingsnis po žingsnio vadovas

Žingsnis 1: Sukurk eilės klasę

Pirmiausia atliksi eilės klasės apibrėžimą. Ši klasė turės pagrindines eilės savybes ir funkcijas. Svarbus elementas yra inicializavimo funkcija (__init__), kuri sukuria tuščią sąrašą eilės elementams.

Sukurti paprastą laukimo eilę Python kalba

Žingsnis 2: Pridėk pridėjimo funkciją

Norėdamas pridėti žmones į eilę, įgyvendinsite metodą, pavadintą add. Šis metodas naudos append metodą, kad pridėtų elementus į sąrašą.

Sukurti paprastą laukimą Python

Žingsnis 3: Įgyvendink ištrynimo funkciją

Kitą funkciją, delete, bus atsakinga už pirmo žmogaus pašalinimą iš eilės. Čia naudosite pop metodą, kad ištrintumėte ir grąžintumėte pirmą sąrašo elementą.

Sukurti paprastą eilę Python kalba

Žingsnis 4: Pridėk funkciją eilės dydžio užklausai

Naudodamas size metodą gali užklausti asmenų skaičių eilėje. Šis metodas tiesiog grąžins sąrašo ilgį.

Sukurkite paprastą eilę Python kalboje

Žingsnis 5: Įgyvendink ataskaitos funkciją

Paskutinė funkcija, kurią reikia įgyvendinti eilėje, yra report metodas. Šis metodas išves visą žmonių sąrašą, esančių eilėje.

Žingsnis 6: Sukurk testavimo funkciją

Norėdamas išbandyti eilės funkcionalumą, sukursi funkciją, kuri sukurs eilės klasės instanciją, pridės kelis žmones, išves dydį, pašalins vieną žmogų ir vėl išves eilę.

Žingsnis 7: Vykdyk programą

Galiausiai iškviestum testavimo funkciją, kad išbandytum savo eilę. Jei viskas teisingai įgyvendinta, turėtum matyti išvesčius eilės dydį, dabartinį turinį ir pašalintą žmogų.

Sukurti paprastą eilę Python kalba

Santrauka – Eilės sukūrimas Python kalba

Išmokai, kaip Python kalba įgyvendinti eilę, sukurdamas klasę ir pridėdamas reikalingus metodus, kad valdytum asmenis eilėje. Šias įgūdžius galėsi pritaikyti daugelyje kitų projektų, kuriems reikia tvarkingos elementų apdorojimo.

Dažnai užduodami klausimai

Kaip užklausti eilės dydžio?Naudok size() metodą, kad užklaustum dabartinį asmenų skaičių eilėje.

Kaip asmenys pridedami į eilę?Naudok add(person) metodą, kad pridėtum asmenį.

Kaip pašalinti pirmą žmogų iš eilės?Su delete() metodu pašalinsi žmogų, kuris ilgiausiai laukia eilėje.

Kas atsitiks, jei bandysiu ištrinti žmogų iš tuščios eilės?Delete() funkcija turėtų įsitikinti, kad eilė nėra tuščia, prieš bandant ištrinti elementą.

Kaip galiu parodyti dabartinį eilės turinį?Naudok report() metodą, kad parodytum asmenų sąrašą eilėje.