for e o while?
Resposta correta: A) for tem número fixo de repetições; while repete enquanto a condição for verdadeira.
O for itera sobre um intervalo ou sequência conhecido; o while depende apenas da condição booleana.
n_fat(l), qual valor a função retorna quando l = 20?
Resposta correta: A) 3
Para l = 20, o laço incrementa n até que n! > 20. Quando n = 4, 4! = 24 > 20, então a função devolve n‑1 = 3.
while?
Resposta correta: A) while True: executa indefinidamente até interrupção externa.
O valor booleano True nunca se torna falso, portanto o laço só termina se houver Ctrl +C ou outra exceção.
names = []
name = input('Nome: ')
while name != '':
names.append(name)
name = input('Nome: ')
print(len(names))
Resposta correta: C) 2
Os nomes “Ana” e “Bob” são adicionados à lista; ao digitar a string vazia o laço termina. len(names) devolve 2.