⊗pyPmCdLA 131 of 208 menu

AND lógico en Python

A veces puede ser necesario crear una condición compleja. Para esto podemos usar el operador and, que establece la simultaneidad de condiciones.

Supongamos que tenemos una variable tst:

tst = 5

Comprobemos si es mayor que cero y simultáneamente menor que 10:

if tst > 0 and tst < 10: print('+++') else: print('---')

Las condiciones pueden aplicarse no a una variable, sino a diferentes. Creemos una condición que debe cumplirse si la variable tst1 es igual a 2 y simultáneamente si la variable tst2 es igual a 3:

tst1 = 2 tst2 = 3 if tst1 == 2 and tst2 == 3: print('+++') else: print('---')

Se da una variable:

tst = -3

Compruebe que es mayor que cero y menor que 5.

Se da una variable:

tst = 21

Compruebe que es mayor o igual que 10 y menor o igual que 20.

Se dan dos variables:

tst1 = 6 tst2 = 10

Compruebe que la primera variable es menor que 8 y la segunda - mayor o igual que 10.

Se da el siguiente código:

tst1 = 'abcde' tst2 = list(tst1) if len(tst1) >= 5 and len(tst2) < 8: print('+++') else: print('---')

Digamos qué se mostrará en la consola.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar