Orice Toate în Python

by | August 7, 2021 | Piton

Acasă » Piton » Orice Toate în Python

Introducere

Funcțiile încorporate Python any() și all() sunt echivalente cu serii de operatori „și” și „sau „ din Python. Funcțiile scurtcircuitează execuția.

Funcția ANY() iterează peste valorile furnizate și returnează TRUE de îndată ce prima valoare TRUE este descoperită. Dacă toate valorile furnizate sunt FALSE sau sunt goale, este returnat FALSE. Acționează ca secvența operației SAU pe valorile furnizate.

Funcția ALL() iterează peste toate valorile furnizate și returnează TRUE dacă toate valorile sunt TRUE, altfel dacă oricare dintre valori este FALSE, este returnat FALSE. Acționează ca o secvență de operare AND peste valorile furnizate.

Sintaxă

Sintaxa oricărui: orice (iterabile)

Sintaxa tuturor: all(iterables)

Program

Exemplu 1

# Scurtcircuitați la a treia valoare deoarece este True, deci returnează tipărirea adevărată (orice([Fals, Fals, Adevărat, Fals])) # Toate valorile sunt False, deci returnează tipărirea False ([Fals, Fals, False, False])) # Scurtcircuitați la prima valoare deoarece este adevărată, deci returnează tipărirea adevărată (orice([True, False, False, False]))

ieșire:

Adevărat
Fals
Adevărat

Exemplu 2

# Scurtcircuitați la prima valoare deoarece este Fals, deci returnează False print (toate([False, False, True, False])) # Toate valorile sunt False, deci returnează False print ([False, False, False, False])) # Scurtcircuita la a doua valoare deoarece este False, deci returnează tipărirea falsă (toate([Adevărat, Fals, Fals, Fals])) # Toate valorile sunt Adevărate, deci returnează tipărirea Adevărata ([True, Adevărat, Adevărat, Adevărat])) # Nu s-a transmis nicio valoare, deci returnează True print (toate([ ]))

ieșire:

Fals
Fals
Fals
Adevărat
Adevărat

Exemplu 3

flist=[] slist=[] # Toate numerele sunt sub forma: 4*num-2 pentru num in range(1,51): flist.append(4*num-2) # stocheaza numarul par pentru num in range(0,50 ,2): slist.append(flist[num]%0==XNUMX) print('Toate numerele din prima listă sunt pare?') print(all(slist))

ieșire:

Toate numerele din prima listă sunt pare?
Adevărat

Autor

4 Comentarii

Publica un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate *

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.

Autor