Atọka akoonu[Fipamọ][Ifihan]
A yoo bẹrẹ nipasẹ agbọye nigba ti losiwajulosehin ati siwaju nipasẹ kikọ ohun awon ere lafaimo ni Python.
Gbogbo awọn imọran ti tẹlẹ yoo wa sinu ere nitorina Emi yoo ṣeduro ọ lati tunwo awọn ikowe iṣaaju ṣaaju gbigbe siwaju.
Jẹ ká besomi sinu o.
Nigba Yipo
A yoo kọ ẹkọ bi a ṣe le lo lakoko awọn lupu ni Python. A lo lakoko awọn losiwajulosehin lati ṣiṣẹ bulọọki koodu ni igba pupọ ati pe wọn wulo nigbagbogbo ni kikọ awọn eto ibaraenisepo ati awọn ere.
Nitorinaa, jẹ ki a bẹrẹ pẹlu awọn ipilẹ. Lati kọ lupu igba diẹ, a kọ ipo kan lẹhin iṣẹ “lakoko”.
Jẹ ki a ṣafihan oniyipada “i” ki a ṣeto si 1
i = 1
while i <= 5:
print(i)
Ni bayi, “i” yoo jẹ afikun nipasẹ 1 bi lupu oke yoo jẹ lupu ailopin ti iye “i” ko ba yipada.
i = i + 1
Eto yii yoo tẹjade iye “i” titi ipo ti o wa loke yoo jẹ otitọ. Ni kete ti iye “i” ba tobi ju 5 lọ, lupu naa yoo fọ.
Lati loye, bawo ni eyi ṣe n ṣiṣẹ jẹ ki n ṣafikun alaye miiran laisi indent.
print("done")
Bi ko ṣe ṣe indented, kii yoo ṣiṣẹ pẹlu lupu lakoko.
Eyi ni bii yoo ṣe ṣiṣẹ:
Jẹ ká mu awọn pẹlu awọn nigba ti lupu kekere kan.
Mo nfi okun miiran kun ni lakoko lupu pẹlu “aami akiyesi” isodipupo pẹlu “i”. Jẹ ki a wo bii yoo ṣe ni ipa lori eto wa.
i = 1
while i <= 5:
print('*' * i)
Bayi, yoo tẹjade awọn ami akiyesi titi nọmba ti awọn ami akiyesi ju 5 lọ.
Bayi, a nfi akoko lupu lati lo. Jẹ ki ká kọ kan lafaimo game.
Ere lafaimo ni lilo Lakoko Awọn Yipo
Awọn Erongba ni wipe awọn eto fi kan ìkọkọ nọmba ninu awọn oniwe-iranti ati ki o béèrè wa lati gboju le won o. A ni 3 igbiyanju lati gboju le won pe nọmba. Ti o ba gboju le won awọn nọmba, o yoo wa ni congratulated. E je ki a fi ori wa po.
A n ṣafihan oniyipada kan fun nọmba aṣiri wa.
secret_number = 6
Bayi, a ni lati kọ lupu igba diẹ lati beere leralera olumulo lati gboju nọmba naa. Ṣaaju pe, a nilo lati ṣafihan oniyipada miiran lati ṣeto nọmba awọn igbiyanju laaye.
guess_count = 0
while guess_count < 3:
guess = int(input('guess: '))
guess_count +=1
if guess == secret_number
print("Congratulations! You won")
Eto yii yoo gba titẹ odidi lati ọdọ olumulo ati fipamọ sinu “gboro”. O yoo ki o si afiwe o pẹlu awọn secret_number lilo awọn onišẹ lafiwe ti awọn mejeeji ba dọgba, yoo pada “A ku oriire!
O bori”. Ṣugbọn eto yii ni diẹ ninu awọn abawọn. Ti o ba gboju le won awọn nọmba lori akọkọ igbiyanju, o yoo si tun beere o lati gboju le won igba meji miran lẹhin ti o ikini. A le yanju iṣoro yii nipa lilo ọrọ “fifọ” lati fọ lupu naa.
Wò ó!
Ni bayi, a yoo ṣafikun alaye “miiran” eyiti yoo ṣiṣẹ ti o ko ba le gboju nọmba naa ni awọn igbiyanju mẹta naa.
Ni bayi, ninu ọran yii, a yoo ṣafikun alaye miiran lati inu lupu lakoko eyiti yoo ṣiṣẹ ti lupu naa ko ba ṣẹ pẹlu alaye naa.
Mo nireti pe eyi jẹ iṣẹ igbadun fun ọ. O le ṣe ararẹ ni awọn iṣẹ ṣiṣe ti o jọra lati ni oye ni Python.
Pale mo
Eyi ni ipari ti ikowe yii. Mo nireti pe o gbadun rẹ titi di isisiyi. Pade rẹ ni atẹle. Tẹsiwaju adaṣe titi di igba naa.
Fi a Reply