Flashcard FC331340
Como o operador not sobre divisão inteira influencia o fluxo com break e qual o princípio da recursão com caso base?
Linguagens de Programação
FGV · 2024
Como o operador not sobre divisão inteira influencia o fluxo com break e qual o princípio da recursão com caso base?
Mostrar resposta e comentário
Resposta
II e III estão corretos.II: Em Python, a divisão inteira retorna 0 quando o dividendo é menor que o divisor;
bool(0) é False, então not (x//3) é True para x<3, acionando break imediatamente.
O else indentado ali está associado ao if, não ao laço, logo a atribuição não é executada.
III: A recursão exige um caso base (aqui n==1 → retorna 1) e uma regra recursiva f(n)=f(n-1)*n;
portanto f(5)=5·4·3·2·1 = \(5! = 120\).
Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/331146
Conteúdo do catálogo FC Concursos · Atualizado em