1
resposta

[Sugestão] Gabarito Incorreto - and no lugar de or

No exercício nenhum dia pode ser menor que 0 (< 0), logo o correto é utilizar and. No gabarito da questão utilizaram or, o que permite que o usuário digite apenas um dia positivo.

atividadeA = int(input('Digite quantos dias levou para realizar a atividade A: '))
atividadeB = int(input('Digite quantos dias levou para realizar a atividade B: '))
atividadeC = int(input('Digite quantos dias levou para realizar a atividade C: '))

if (atividadeA > 0 and atividadeB > 0 and atividadeC > 0):
    print(f'Você levou {atividadeA + atividadeB + atividadeC} dias para finalizar o projeto.')
else: 
    print('ERRO: Não existe um dia negativo! Erro de digitação.')

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Bom dia, Lucas! Tudo bem?

Agradeço a sua sugestão de melhoria! Ações como essa são de grande importância para estarmos sempre atualizar e melhorando o nosso conteúdo na plataforma.

Com isso, informo que direcionei a sua sugestão para o pessoal responsável pelo curso para analisarem e aplicarem caso julguem viável.

No mais, bons estudos!