Python - nosacījumi un cilpas

Satura rādītājs
In Python Mēs varam rīkoties ar cikliem un salīdzinājumiem, kas kopā ļauj mums veikt darbības, kamēr mēs nosacām kādu īpašību, kas jāizpilda, neatkarīgi no tā, vai cikls turpinās, vai kad tas ir izpildīts, tas beidzas.
To izmanto, lai uzzinātu, vai divi elementi ir vienādi pēc satura vai ja tie ir saistīti ar vienu un to pašu objektu, operators '=='Apskatīsim nelielu jūsu pieteikuma piemēru:

Noklikšķiniet uz attēla, lai to palielinātu

Mēs salīdzinājām "foo" == "foo", jo tās ir divas vienādas virknes Python Tas mums parāda, ka tā ir patiesība ar Būla vērtību True, kas notiek tagad, ja vēlamies salīdzināt divas dažādas vērtības, redzēsim:

Noklikšķiniet uz attēla, lai to palielinātu

Tagad mēs vienkārši salīdzinām, vai "foo" == "bar", kā mēs redzam, ir divas dažādas virknes un Python atgriež False.
Tas, ko mēs tikko redzējām, ir salīdzinājumu pamatā, jo tas parāda veidu, kā izveidot nosacījumus.
Šis operators ir diezgan interesants, jo tas ļauj mums apstiprināt elementa identitāti, tas ir, tas vairs nemeklē vērtību vienlīdzību, bet iet vienu soli tālāk un meklē objekta identitāti, redzēsim kaut ko vienkāršu.
 >>> x = y = [1, 2, 3] >>> z = [1, 2, 3] >>> x == y True >>> x == z True >>> x is y True> >> x ir z nepatiess 

Kā redzam iepriekšējā kodā, mēs piešķiram “x” un “y” vienu un to pašu sarakstu ar vērtībām 1,2,3, un pēc tam izveidojam jaunu sarakstu ar tādām pašām vērtībām un piešķiram to z, kad mēs izmantojam vienlīdzības operatoru, tie visi sakrīt, bet, kad mēs izmantojam savu identitātes operatoru "ir", mēs redzam, kad izceļas objektu atšķirība.
Šis operators ļauj mums zināt, vai elements ir cita elementa dalībnieks, tiek izmantots operators "in", apskatīsim vienkāršu programmu, kā to iekļaut:
 name = raw_input ('Kāds ir jūsu vārds?'), ja 's' in name: print 'Jūsu vārds satur burtu "s".' cits: drukāt 'Jūsu vārds nesatur burtu "s".' 

Kā redzam piemērā, mēs jautājam, vai nosaukuma mainīgajā ir burts s, šajā gadījumā operators mums norāda, vai burts pieder pie tā, ko lietotājs ievada pitons.
Šis cikls ļauj mums veikt atkārtojumus, kamēr ir izpildīts noteikts nosacījums vai kamēr kāds nosacījums nav izpildīts, kamēr mēs pastāvīgi izvērtējam šīs divas iespējas, izpildām daļu koda, ko ievietojam blokā.
 x = 1, bet x <= 100: drukāt x x + = 1 

Apskatīsim, kā tas darbojas, nogriežot diapazonu līdz 10:

PALIELINĀT

Noklikšķiniet uz attēla, lai to palielinātu

Kā redzējām, līdz mūsu kontroles mainīgā x piešķiršana sasniedza 10, programma turpināja minētā mainīgā satura drukāšanu. Apskatīsim pēdējo piemēru, kā piemērot nosacījumu kamēr, šajā programmā, kamēr mēs kaut ko neievadīsim, tā turpinās uzdot jautājumu un pieprasīt ievadi, šo programmu mēs atstājam praktizēt un pārbaudīt, ko viņi var darīt ar šiem nosacījumiem un cikliem:
 name = '', kamēr nav name: name = raw_input ('Lūdzu, ievadiet savu vārdu:') print 'Sveiki,% s!' % nosaukums 
Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave