Clàr-innse[Falaich][Seall]
Tòisichidh sinn le bhith a’ tuigsinn fhad ‘s a bhios lùban ann agus thèid sinn air adhart tro bhith a’ togail geama tomhais inntinneach ann am Python.
Thig a h-uile bun-bheachd roimhe a-steach agus mar sin molaidh mi dhut ath-sgrùdadh a dhèanamh air na h-òraidean a bh’ ann roimhe mus gluais thu nas fhaide.
Leigamaid a-steach e.
Fhad 'sa tha lùban
Tha sinn gu bhith ag ionnsachadh mar a chleachdas tu lùban ann am python. Bidh sinn a’ cleachdadh fhad ‘s a tha lùban gus bloc de chòd a chuir an gnìomh iomadh uair agus gu tric bidh iad feumail ann a bhith a’ togail phrògraman agus gheamannan eadar-ghnìomhach.
Mar sin, leig dhuinn tòiseachadh leis na bunaitean. Gus lùb ùine a sgrìobhadh, bidh sinn a’ sgrìobhadh suidheachadh às deidh a’ ghnìomh “fhad”.
Bheir sinn a-steach caochladair “i” agus suidhich sinn e gu 1
i = 1
while i <= 5:
print(i)
A-nis, thèid “i” àrdachadh le 1 oir bidh an lùb gu h-àrd na lùb gun chrìoch mura tèid luach “i” atharrachadh.
i = i + 1
Clò-bhuailidh am prògram seo luach “i” gus am bi an suidheachadh gu h-àrd fìor. Cho luath ‘s a dh’ fhàsas luach “i” nas àirde na 5, brisidh an lùb.
Gus tuigsinn, mar a tha seo ag obair leig dhomh aithris eile a chuir ris gun indent.
print("done")
Leis nach eil e ceangailte, cha tèid a chuir gu bàs leis an lùb fhad.
Seo mar a dh’obraicheas e:
Cluichidh sinn leis an lùb ùine beagan.
Tha mi a’ cur sreang eile ris an lùb fhad ‘s a tha “rionnag” ag iomadachadh le “i”. Chì sinn mar a bheir e buaidh air a’ phrògram againn.
i = 1
while i <= 5:
print('*' * i)
A-nis, clò-bhuailidh e rionnagan gus am bi an àireamh de rionnagan nas àirde na 5.
A-nis, tha sinn a 'cur an lùb ùine gu feum. Togamaid geam tomhais.
Gèam Tomhais a’ cleachdadh While Loops
Is e am bun-bheachd gu bheil am prògram a’ sàbhaladh àireamh dhìomhair na chuimhne agus ag iarraidh oirnn tomhas a dhèanamh air. Tha 3 oidhirpean againn ris an àireamh sin a thomhas. Ma nì thu tomhas air an àireamh, thèid meal-a-naidheachd a chuir ort. Cuiridh sinn ar cinn ri chèile.
Tha sinn a’ toirt a-steach caochladair airson an àireamh dhìomhair againn.
secret_number = 6
A-nis, feumaidh sinn lùb ùine a sgrìobhadh gus iarraidh air an neach-cleachdaidh an àireamh a thomhas a-rithist. Roimhe sin, feumaidh sinn caochladair eile a thoirt a-steach gus an àireamh oidhirpean a tha ceadaichte a shuidheachadh.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Gabhaidh am prògram seo cuir a-steach iomlan bhon neach-cleachdaidh agus sàbhail e ann an “tomhas”. Bidh e an uairsin ga choimeas leis an àireamh dìomhair a’ cleachdadh an gnìomhaiche coimeas agus ma tha an dithis co-ionnan, tillidh e “Mealaibh ur naidheachd!
Bhuannaich thu." Ach tha cuid de lochdan aig a’ phrògram seo. Ma nì thu tomhas air an àireamh air a’ chiad oidhirp, iarraidh e ort tomhas eile a dhà uair às deidh dhut meal-a-naidheachd a chuir ort. Faodar an duilgheadas seo fhuasgladh le bhith a’ cleachdadh an aithris “briseadh” gus an lùb a bhriseadh.
Thoir sùil!
A-nis, tha sinn a’ dol a chur aithris “eile” a chuireas gu bàs mura h-urrainn dhut tomhas a dhèanamh air an àireamh anns na trì oidhirpean.
A-nis, anns a 'chùis seo, cuiridh sinn aithris eile a-mach às an lùb fhad a thèid a chur gu bàs mura h-eil an lùb briste ma tha an aithris.
Tha mi an dòchas gur e gnìomhachd spòrsail a bha seo dhut. Faodaidh tu thu fhèin a chuir an sàs ann an gnìomhan coltach ris gus a bhith fileanta ann am Python.
Còmhdaich
B’ e seo deireadh na h-òraid seo. Tha mi an dòchas gun do chòrd e ribh gu ruige seo. Coinnich riut anns an ath fhear. Lean air adhart ag obair gus an uairsin.
Leave a Reply