Buscar

Estruturas de Decisão e de Repetição em Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

1
Marcar para revisão
Considere o seguinte trecho de um programa em Python, em que a variável n é um inteiro recebido anteriormente:
s = 0
for i in range(1, n):
    if n%i == 0:
        s += i
print(s)
 
Pode-se afirmar que este programa exibe ao final:
A
Todos os divisores de n
B
Os divisores de n, exceto ele próprio
C
A soma de todos os divisores de n
D
A soma de todos os divisores de n, exceto ele próprio
E
A soma de todos os números primos até n
Gabarito comentado
2
Marcar para revisão
Analise o código Python a seguir.
for k in range(0, 4, -1):
    print k
Assinale a opção que indica o número de valores printados na execução desse código.
A
Zero.
B
Um.
C
Dois.
D
Quatro.
E
Cinco.
Gabarito comentado
Resposta correta: A
A resposta correta é: Zero.
3
Marcar para revisão
Observe o código abaixo em Python.
a, b = 0, 1
while b < 10:
    print (b)
    a, b = b, a+b
Após a execução, esse código gera a seguinte saída:
A
0 1 2 3 4 5 6 7 8 9
B
0 1 1 2 3 5 8
C
1 1 2 3 5 8
D
1 2 4 8
E
0 0 1 2 3 4
Gabarito comentado
Resposta correta: E
A resposta correta é: 0 0 1 2 3 4
4
Marcar para revisão
Considere o código abaixo, digitado em Python.
a, b = 0, 1
while b < 10:
    a, b = b, a+b
 
No final da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente:
A
13 e 21.
B
8 e 13.
C
5 e 10.
D
13 e 20.
E
8 e 10.
Gabarito comentado
Resposta correta: B
A resposta correta é: 8 e 13.
5
Marcar para revisão
Na linguagem Python, os comandos
L = range(0,12)
print L
produzem:
A
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
B
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
C
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
D
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12]
E
uma mensagem de erro
Gabarito comentado
Resposta correta: B
A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
Classified as Internal

Continue navegando