# Comandos do Python

<figure><img src="https://1443919672-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FIb0aHuNFbONG3bs5Njrl%2Fuploads%2FWFBAGW3Kry0PDyhgza6h%2Fimage.png?alt=media&#x26;token=346539a8-5c17-49e0-974c-c5a71e931dfa" alt=""><figcaption><p>Doe, ajude a continuar criando conteúdo</p></figcaption></figure>

### 📒 Assert

Verifica o valor de expressão; se for `falso` será liberado uma exceção:

```python
numero = int(input("digita um número positivo: "))
assert numero > 0
```

Neste caso se digita um número menor de 0 entra um execeção um erro precidamente.

### 📒 Break

Interrompe a execução de um comando `for` ou `while`

### 📒 Continue

Permite saltar partes do código no comando `for` e `while`

### 📒 for

É uma instrutura de repetição, podemos repetir varias vez até a codição da exmpresão for falsa.

```python
for variavel in sequecia:
    n = 1 # comando
[else # opcional
    print("text") # comando
]

```

A sequência você pode colocar lista, tupla, string, range

```python
list = [1,2,3]
for item in list
    print(item,end=' ')
```

```python
list = [1,2,3,-4]
for item in list
    if item in < 0:
        break
    print(item,end=' ')
    else: 
        print("fim")
```

Monta um for com uma lista de 5 numero aleatório sem if no meio e coloca um print

Monta um for com uma lista com seguinte número \[-1,-2,-3] com if, nesta caso o print só pode aparecer nos positivo, caso não tenha aparecer uma mensagem padrão de não encontrado

### 📒 if

É uma das codicionais que vamos aprender aqui, o `if` em português é SE, podemos usar o caso contrario aqui representado por ELSE

**Somente com IF**

```python
if (expressão_for_verdadeira):
    executar_bloco_de_codigo()
```

Vamos ao exemplo

```python
a = int(input("Informe um número entre 0 e 100: "))
if a >= 50:
    print ("O número ", a, " é maior ou igual a 50")
```

**com if e else:**

```python
if (expressão_for_verdadeira):
    executar_primeiro_bloco_de_codigo()
else:
    executar_segundo_bloco_de_codigo()
```

exemplo

```python
a = int(input("Informe um número entre 0 e 100: "))
if a >= 50:
    print ("O número ", a, " é maior ou igual a 50")
else:
    print ("O número ", a, " é menor que 50")
```

você pode usar mais de um *if*, neste caso pode usar if/elif/else, sendo elif a breviação de *else if*

```python
a = int(input("Informe um número entre 0 e 100: "))
if a > 50:
    print ("O número ", a, " é maior que 50")
elif a == 50:
    print ("O número informado é igual a 50")
else:
    print ("O número ", a, " é menor que 50")
```

### 📒 Pass

Pass você pode usar quando quer anular a operação, nada é executado.

exemplo

```python
    def calc(cpf)
        pass
```

### 📒 While

Executa um ou mais comando. repetidamente, podemos também deixar como loop infinito.

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