Kuidas rakendada Pythoni programmi hüppeaasta kontrollimiseks?



Lähtekood kontrollimaks, kas kasutaja sisestatud aasta on väljundi ja selgitusega Pythoni programmeerimisel hüppeaasta.

Liigaastal on lisapäev, mis teeb selle aasta päevade koguarvuks 366. See lisaaasta lisapäev lisatakse veebruaris. Hüppeaasta toimub üks kord iga 4 aasta tagant. See ajaveeb aitab teil rakendada a programm, et kontrollida liigaastat või mitte. Allpool käsitletakse järgmisi teemasid:

Kuidas teha kindlaks liigaasta?

  • Kui aasta jagub neljandaga, jätmata järelejäänud osa, minge järgmisele sammule. Kui see ei ole jagatav 4-ga, pole see liigaasta. Näiteks 1997 pole liigaasta.
  • See on liigaasta, kui see jagub 4-ga, kuid mitte 100-ga. Näiteks 2012 on liigaasta. Kui aasta jagub nii 4 kui ka 100-ga, siis minge järgmise sammu juurde.
  • Kui aasta on jagatav 100-ga, kuid mitte 400-ga. Näiteks pole 1900 liigaasta. Kui aasta jagub mõlema arvuga, siis on see liigaasta. Näiteks- 2000.

Pythoni programm hüppeaasta kontrollimiseks

aasta = int (sisend ('Sisesta aasta:')) # Kasutaja väärtuse saamine, kui (aasta% 4) == 0: kui (aasta% 100) == 0: kui (aasta% 400) == 0: print ('{0} on liigaasta.formaat (aasta)) else: print (' {0} ei ole liigaasta'.formaat (aasta)) else: print ('{0} on liigaasta'). formaat (aasta)) # Number trükitakse kui hüppeaasta: print ('{0} pole liigaasta'. vorming (aasta)) #Number trükitakse kui hüpe

Väljund:
Hüppeaasta programm | Edureka Blogid | Edureka





Sisendväärtus = 1983

  Sisendväärtus = 2000

Programmi selgitus

  1. Kasutajad peavad kõigepealt sisestama aasta, et kontrollida hüppeaastat.
  2. Seejärel kontrollib if-lause, kas aasta on kordne 4-st, kuid mitte 100-st või on see kordne 400-st.
  3. Seejärel trükitakse tulemus.

Sellega oleme jõudnud selle blogi teemal “Pythoni programm hüppeaasta kontrollimiseks”. Loodan, et see andis lisaväärtust teie teadmistele Pythoni kohta.Põhjalike teadmiste saamiseks Pythoni ja selle erinevate rakenduste kohta saate registreeruda otseülekandeks 24/7 toe ja ligipääsuga kogu eluks.