Search Header Logo
(Aula 5) - Introdução ao PYTHON - Condicionais II

(Aula 5) - Introdução ao PYTHON - Condicionais II

Assessment

Presentation

Computers

9th - 12th Grade

Practice Problem

Medium

Used 9+ times

FREE Resource

14 Slides • 15 Questions

1

media

2

media

3

Multiple Choice

Qual das alternativas abaixo representa uma estrutura condicional encadeada em Python?

1

if-else

2

for-while

3

elif

4

try-except

4

Open Ended

Por que é importante entender estruturas condicionais ao programar em Python?

5

media

6

media

7

Open Ended

Explique como as posições das portinhas P e R determinam por qual caminho (A, B ou C) a bolinha metálica seguirá no labirinto do flíper.

8

Multiple Choice

No contexto do jogo de flíper apresentado, qual é a função das portinhas P e R no labirinto?

1

Controlar o caminho da bolinha metálica

2

Aumentar a velocidade da bolinha

3

Pontuar automaticamente o jogador

4

Reduzir o número de caminhos disponíveis

9

media

10

Fill in the Blank

No código apresentado, a variável usada para armazenar a posição da porta P é chamada de ___.

11

media

12

Multiple Select

Quais das alternativas a seguir representam corretamente comandos para solicitar ao usuário a posição das portas P e R no Python?

1

p = int(input('Digite a posição da porta (0 ou 1): '))

2

r = int(input('Digite a posição da porta (0 ou 1): '))

3

input('Digite a posição da porta (0 ou 1): ')

4

print('Digite a posição da porta (0 ou 1): ')

13

media

14

Multiple Choice

Qual operador lógico é utilizado para verificar se as duas portas P e R estão na posição 0 ao mesmo tempo?

1

and

2

or

3

not

4

if

15

media

16

Open Ended

Se a condição p==0 and r==0 for verdadeira, o que o programa deve imprimir na tela e por quê?

17

media

18

media

19

Multiple Choice

Quais condições fazem com que o programa imprima 'C' como resultado?

1

p==0 e r==0; p==0 e r==1

2

p==1 e r==1; p==1 e r==0

3

p==0 e r==1; p==1 e r==1

4

p==1 e r==0; p==0 e r==0

20

Multiple Choice

Qual é a principal diferença entre o uso de 'else' seguido de um novo 'if' e o uso de 'elif' na estrutura condicional apresentada nas imagens?

1

'else' seguido de 'if' permite múltiplas verificações, enquanto 'elif' simplifica o código encadeando condições.

2

'elif' só pode ser usado no final da estrutura condicional.

3

'else' sempre retorna o mesmo resultado, independente da condição.

4

'elif' não pode ser combinado com 'if'.

21

media

22

Fill in the Blank

Quando p==1 e r==1, o programa imprime ___ como resultado.

23

media

24

media

25

Multiple Choice

Qual seria a saída do programa se p==1 e r==0?

1

A

2

B

3

C

4

Nenhuma das anteriores

26

Open Ended

Explique como o programa decide qual caminho a bolinha deve seguir com base nas posições das portas P e R.

27

Multiple Choice

Quais são as principais diferenças entre as estruturas 'if', 'elif' e 'else' em Python?

1

'if' verifica uma condição inicial, 'elif' permite múltiplas verificações encadeadas, e 'else' trata o caso padrão.

2

'if' só pode ser usado uma vez, 'elif' várias vezes, e 'else' nunca deve ser usado.

3

'if' e 'elif' são iguais, mas 'else' é usado para erros.

4

'if' sempre retorna verdadeiro, 'elif' sempre retorna falso, e 'else' não retorna nada.

28

Open Ended

Explique como a estrutura 'elif' pode tornar o código mais eficiente ao lidar com múltiplas condições em Python.

29

FIM

media

Show answer

Auto Play

Slide 1 / 29

SLIDE