Use o botão abaixo para reportar erros ou dar sugestões.

Cálculo Numérico - Versão Python

A.4 Estruturas de ramificação e repetição


A linguagem Python contém estruturas de repetição e ramificação padrões de linguagens estruturadas.

A.4.1 A instrução de ramificação “if”


A instrução “if” permite executar um pedaço do código somente se uma dada condição for satisfeita.

Exemplo A.4.1. Veja o seguinte código Python:

#!/usr/bin/env python  
# -*- coding: utf-8 -*-  
 
i = 2  
if (i == 1):  
    print("Olá!")  
elif (i == 2):  
    print("Hallo!")  
elif (i == 3):  
    print("Hello!")  
else:  
    print("Ça Va!")

Qual é a saída apresentada pelo código? Por quê?

Observamos que, em Python, a identação é obrigatória, pois é ela que defini o escopo da instrução.

A.4.2 A instrução de repetição “for”


A instrução for permite que um pedaço de código seja executado repetidamente.

Exemplo A.4.2. Veja o seguinte código:

for i in range(6):  
    print(i)

Qual é a saída deste código? Por quê?

Exemplo A.4.3. Veja o seguinte código:

import numpy as np  
for i in np.arange(1,8,2):  
    print(i)

Qual é a saída deste código? Por quê?

Exemplo A.4.4. Veja o seguinte código:

for k = 10:-3:1  
    disp(k)  
end

O que é mostrado no console do Python?

Exemplo A.4.5. Veja o seguinte código:

import numpy as np  
for i in np.arange(10,1,-3):  
    print(i)

O que é mostrado no console do Python?

A.4.3 A instrução de repetição “while”


A instrução while permite que um pedaço de código seja executado repetidamente até que uma dada condição seja satisfeita.

Exemplo A.4.6. Veja o seguinte código Python:

s = 0  
i = 1  
while (i <= 10):  
    s = s + i  
    i = i + 1

Qual é o valor de s ao final da execução? Por quê?

Creative Commons License Este texto é disponibilizado nos termos da licença Creative Commons Atribuição-CompartilhaIgual 3.0 Não Adaptada (CC-BY-SA 3.0). Página gerada em 15/5/2019 às 15:24:50.

Informe erros ou edite você mesmo!