Zviri Mukati[Viga][Ratidza]
Isu tichatanga nekunzwisisa apo zvishwe uye kufambira mberi kuburikidza nekuvaka inonakidza kufungidzira mutambo muPython.
Ese pfungwa dzakapfuura dzinozoshanda saka ini ndichakukurudzira kuti udzokorore hurukuro dzakapfuura usati waenderera mberi.
Ngatinyure mazviri.
Nepo Loops
Isu tichadzidza mashandisiro ekushandisa apo zvishwe mu python. Isu tinoshandisa panguva zvishwe kuita block yekodhi kakawanda uye ivo vanowanzo batsira mukuvaka zvirongwa zvinodyidzana nemitambo.
Saka, ngatitangei nezvekutanga. Kunyora chinguva loop, tinonyora mamiriro mushure me "nguva" basa.
Ngatisume shanduko "i" toiisa ku1
i = 1
while i <= 5:
print(i)
Iye zvino, "i" ichawedzerwa ne1 sezvo loop iri pamusoro ichange iine loop isingagumi kana kukosha kwe "i" kusina kuchinjwa.
i = i + 1
Iyi purogiramu ichadhinda kukosha kwe "i" kusvikira mamiriro ari pamusoro apa ari echokwadi. Pakarepo kukosha kwe "i" kunowedzera kudarika 5, loop inoputika.
Kuti unzwisise, kuti izvi zvinoshanda sei rega ndiwedzere chimwe chirevo pasina indent.
print("done")
Sezvo isina kucheneswa, haizoitwa neiyo nguva loop.
Heino mashandiro ayo:
Ngatitambei nenguva loop zvishoma.
Ndiri kuwedzera imwe tambo mulop yenguva ine "asterisk" ichiwanda ne"i". Ngationei kuti zvichakanganisa sei chirongwa chedu.
i = 1
while i <= 5:
print('*' * i)
Ikozvino, ichadhinda asterisks kusvika nhamba yeasterisk yadarika 5.
Iye zvino, tiri kuisa iyo nguva loop yekushandisa. Ngativake mutambo wekufungidzira.
Guessing Game uchishandisa Ipo Loops
Pfungwa ndeyokuti purogiramu inochengetedza nhamba yakavanzika mundangariro dzayo uye inotikumbira kuti tifembere. Tine 3 kuedza kufungidzira nhamba iyoyo. Kana ukafungidzira nhamba yacho, uchakorokotedzwa. Ngatiise misoro pamwe chete.
Tiri kuunza shanduko yenhamba yedu yakavanzika.
secret_number = 6
Zvino, isu tinofanirwa kunyora chinguva loop kuti tidzokorore kubvunza mushandisi kuti afembere nhamba. Izvi zvisati zvaitika, tinoda kuunza imwe shanduko yekuisa nhamba yekuedza inobvumirwa.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Iyi purogiramu inotora nhamba yakakwana kubva kumushandisi uye ichichengetedza mu "kufungidzira". Ichazozvienzanisa neyakavanzika_nhamba uchishandisa iyo kuenzanisa mushandisi uye kana zvose zvakaenzana, zvichadzoka “Makorokoto!
Wakunda". Asi chirongwa ichi chine zvimwe zvinokanganisa. Kana iwe uchifungidzira iyo nhamba payekutanga kuedza, icharamba ichikukumbira kuti ufembere dzimwe kaviri mushure mekukorokotedza iwe. Dambudziko iri rinogona kugadziriswa nekushandisa chirevo che "break" kutyora loop.
Tarisa!
Zvino, isu tichawedzera "chimwe" chirevo chinozoita kana iwe usingakwanise kufungidzira nhamba mukuedza kutatu.
Zvino, mune iyi kesi, isu tichawedzera chimwe chirevo kunze kweiyo loop iyo ichaitwa kana loop isina kutyorwa kana chirevo.
Ndinovimba ichi chaive chiitiko chinonakidza kwauri. Iwe unogona kuzvipinza iwe muzviitiko zvakafanana kuti uwane hunyanzvi muPython.
Putira
Uku ndiko kwaiva kupera kwehurukuro iyi. Ndinovimba wakanakidzwa nazvo kusvika parizvino. Tosangana mune inotevera. Ramba uchidzidzira kusvika panguva iyoyo.
Leave a Reply