Fizahan-takelaka[Afeno][Aseho]
Hanomboka amin'ny fahatakarana isika mandritra ny tadivavarana ary mandroso amin'ny fananganana lalao maminavina mahaliana amin'ny Python.
Ny foto-kevitra teo aloha rehetra dia hiditra an-tsehatra ka hanoro anao aho hamerina hijery ireo lahateny teo aloha alohan'ny handrosoana bebe kokoa.
Andao hiroboka ao.
Raha Loops
Hianarantsika ny fomba fampiasana while loops amin'ny python. Ampiasainay ny while loops mba hanatontosana andian-kaody imbetsaka ary matetika izy ireo no ilaina amin'ny fananganana programa sy lalao mifampiresaka.
Noho izany, andao hanomboka amin'ny fototra. Mba hanoratana tadivavarana vetivety dia manoratra fepetra isika aorian'ny fiasa "rehefa".
Andao hampiditra faribolana “i” ary apetraho ho 1 izany
i = 1
while i <= 5:
print(i)
Amin'izao fotoana izao, ny "i" dia hitombo 1 satria ny tadivavarana etsy ambony dia ho loop tsy manam-petra raha tsy miova ny sandan'ny "i".
i = i + 1
Ity programa ity dia hanonta ny sandan'ny "i" mandra-pahamarina ny fepetra etsy ambony. Raha vao mihoatra ny 5 ny sandan'ny "i", dia tapaka ny tadivavarana.
Mba hahatakarana, ny fomba fiasan'ity dia avelao aho hanampy fanambarana hafa tsy misy indent.
print("done")
Satria tsy indented, dia tsy ho tanterahina miaraka amin'ny while loop.
Toy izao ny fomba fiasa:
Andeha isika hilalao kely ny while loop.
Manampy tady iray hafa aho ao amin'ny loop while misy "asterisk" ampitomboina amin'ny "i". Andeha hojerentsika ny fiantraikan'izany amin'ny programantsika.
i = 1
while i <= 5:
print('*' * i)
Ankehitriny, hanonta asterisk izy mandra-pahatongan'ny isan'ny asterisk mihoatra ny 5.
Amin'izao fotoana izao dia mametraka ny while loop hampiasaina. Andao hanangana lalao maminavina.
Lalao Maminavina mampiasa While Loops
Ny foto-kevitra dia hoe ny programa dia mitahiry isa miafina ao amin'ny fitadidiany ary mangataka antsika hamantatra izany. Manana andrana 3 haminavina io isa io izahay. Raha maminavina ny isa ianao dia arahabaina. Aleo atambatra ny lohantsika.
Mampiditra faribolana ho an'ny isa miafina izahay.
secret_number = 6
Amin'izao fotoana izao, tsy maintsy manoratra tadivavarana kely isika mba hanontaniana imbetsaka ny mpampiasa hamantatra ny isa. Alohan'izany dia mila mampiditra fari-pitsipika hafa isika mba hametrahana ny isan'ny andrana avela.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Ity programa ity dia haka ny fampidirana integer avy amin'ny mpampiasa ary tehirizo amin'ny "guess". Avy eo dia hampitaha azy amin'ny secret_number mampiasa ny mpandraharaha fampitahana ary raha mitovy izy roa dia hiverina ny hoe “Miarahaba!
Nandresy ianao". Misy lesoka anefa ity programa ity. Raha maminavina ny isa amin'ny andrana voalohany ianao, dia mbola hangataka anao hamantatra indroa indray aorian'ny fiarahabana anao. Ity olana ity dia azo vahana amin'ny fampiasana ny fanambarana "break" mba hanapahana ny loop.
Topazo maso!
Ankehitriny dia hanampy fanambarana "hafa" izay hotanterahina raha tsy afaka maminavina ny isa amin'ireo andrana telo ianao.
Amin'ity tranga ity, dia hanampy fanambarana hafa avy amin'ny while loop izay hotanterahina raha tsy tapaka ny loop miaraka amin'ny fanambarana if.
Manantena aho fa hetsika nahafinaritra ho anao ity. Azonao atao ny manaram-po amin'ny hetsika mitovitovy amin'izany mba hahay ny Python.
Fonosy
Nifarana tamin’ity lahateny ity izany. Manantena aho fa nahafinaritra anao izany hatramin'izao. Hihaona aminao amin'ny manaraka. Manaova fanazaran-tena hatramin'izay.
Leave a Reply