• Python
  • 05. Laços de Repetição (while)
  • Padrão de uso: validação

05. Laços de Repetição (while)#

Padrões de uso do while: validação#

Exercise 1

Resolva o exercício Valida entrada de usuário.

Acessar exercício

No exercício anterior temos um exemplo de como usar o while para validar uma entrada. Nesse caso, o programa vai ficar "preso" no while até que o usuário digite um número válido (no exemplo, um número par).

Exercise 2

Modifique o jogo de adivinha para validar que a entrada do usuário é um número inteiro entre 1 e 20 (inclusive). Ou seja, antes de verificar se o jogador acertou o número é necessário validar a entrada. Entradas inválidas não devem ser contabilizadas.

Acessar exercício

Exercise 3

Modifique o jogo de adivinha para que ele tenha no máximo cinco tentativas. Caso o jogo termine por exceder o limite de tentativas, uma mensagem adequada deve ser impressa (e.g. 'Que pena, você perdeu!').

Acessar exercício

EXERCÍCIOS ADICIONAIS#

Exercise 4

Faça o exercício Calcula fatorial.

Acessar exercício

Exercise 5

Faça o exercício Estimando o valor de pi.

Acessar exercício

Exercise 6

Faça o exercício Função exponencial.

Acessar exercício

Aumentando a dificuldade 💪#

Exercise 7

Faça o exercício Números primos.

Acessar exercício

Exercise 8

Faça o exercício Maior erro da função seno de Bhaskara.

Acessar exercício

Aumentando mais um pouco a dificuldade 💪 💪#

Exercise 9

Faça o exercício Sequência de Collatz mais longa.

Acessar exercício

Exercise 10

Faça o exercício Quantidade de primos no intervalo.

Acessar exercício

Exercise 11

Como sempre, se acabar os exercícios deste handout, continue praticando com os exercícios disponíveis.