Dino Geek, intenta ayudarte

¿Cómo usar bucles (for while) en Python?


En Python, los bucles “for” y “while” se utilizan para iterar sobre una secuencia (como una lista, diccionario, conjunto o cadena) o para realizar una acción repetidamente mientras una condición es verdadera.

1. Bucle For:

El bucle “for” en Python se utiliza para iterar sobre una secuencia (lista, tupla, diccionario, conjunto o cadena).

Este es menos como el bucle “for” keyword en otros lenguajes de programación y funciona más como un método iterador que se encuentra en otros lenguajes de programación orientados a objetos.

Con el bucle “for”, podemos ejecutar un conjunto de declaraciones, una vez para cada elemento de una lista, tupla, conjunto, etc.

Ejemplo:

```python
fruits = [“apple”, “banana”, “cherry”]
for x in fruits: print(x)
```

2. Bucle While:

Con el bucle “while” podemos ejecutar un conjunto de declaraciones mientras una condición sea verdadera.

Ejemplo:

```python
i = 1
while i < 6: print(i) i += 1
```

En el bucle “while”, debemos tener cuidado con la condición y el incremento/decremento, para evitar los bucles infinitos.

3. Break y Continue:

También puedes controlar tus bucles con las declaraciones “break” y “continue”. “break” se utiliza para salir completamente del bucle y “continue” se usa para saltar la iteración actual y continuar con la siguiente.

Ejemplo con “break”:

```python
fruits = [“apple”, “banana”, “cherry”]
for x in fruits: if x == banana break print(x)
```

Ejemplo con “continue”:

```python
fruits = [“apple”, “banana”, “cherry”]
for x in fruits: if x == banana continue print(x)
```

En este último ejemplo, cuando x es “banana”, la iteración actual se interrumpe y el bucle continúa con la siguiente.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso