Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Sugestão] Hora da Prática - Exercício 2 da aula 2 - Validação do input

Olá,

No exercício 2 precisa gerar a tabuada de um número inteiro de 1 a 10, porém a solução proposta não valida o intervalo de valores do input.

Na minha solução, verifiquei que o input seja entre 1 e 10

número_escolhido = int(input('Digite o número de 1 a 10 para o cálculo da tabuada: '))

def tabuada(x):
  if not 1 <= x <= 10:
    print('Escolher um número interio de 1 a 10!')
  else:
    print(f'Tabuada do {x}:')
    for i in range(11):
      print(f'{x} x {i} = {x*i}')

tabuada(número_escolhido)
3 respostas
solução!

Ei! Tudo bem, Agostino?

Obrigada por nos trazer esse ponto e por compartilhar sua resolução com a comunidade!

Validar o intervalo do input deixa a solução mais robusta e mais próxima de um cenário real. Sua abordagem ficou clara, certa e bem aplicada.

Para podermos avaliar o exercício, poderia nos dizer ou deixar o link de qual atividade está se referindo, por favor?

Continue se dedicando aos estudos e, qualquer dúvida, compartilhe no fórum.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!

Olá Nathalia, obrigado!

Peço desculpas pela falta de clareza.
A solução se refere ao exercício 2 da aula 2 "Funções" do curso "Python para Dados: trabalhando com funções, estruturas de dados e exceções"

Escreva uma função que gere a tabuada de um número inteiro de 1 a 10, de acordo com a escolha da pessoa usuária

Vou editar o título do post para ficar mais claro

Oi, Agostino!

Imagina, eu agradeço por retornar! Encaminharei para a equipe responsável para poder analisar.

Abraço e bons estudos!