Você tem que fazer um programa que imprime todos os números de 10 a 100, inclusive o quadrado do número. Utilize a função range para gerar os números. Indique qual é a alternativa correta.
a.
for num in range(): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
b.
for num in range(10): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
c.
for num in range(10, 100+1): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
d.
for num in range(10, 100): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
e.
for num in range(101): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
Respostas
Resposta:
Alternativa c
for num in range(10, 100+1): print(‘O quadrado de:’, num, ‘é: ‘. num**2)
Explicação:
Como o próprio enunciado diz, imprimir números de 10 a 100, então, vamos ter o seguinte cenário no range(10, 100+1), o "+1" se deve ao fato da indexação, sem o "+1" ele para no 99.
Segue o algoritmo:
A expressão que resulta no quadrado dos números entre 10 e 100 é for num in range(10, 100): print(‘O quadrado de:’, num, ‘é: ‘, num**2), tornando correta a alternativa d).
Função range
Em Python, a função range é utilizada para realizar a iteração de valores em um intervalo. Os parâmetros passados para essa função são:
- Primeiro parâmetro: valor inicial do intervalo;
- Segundo parâmetro: valor final do intervalo;
- Terceiro parâmetro: passo da iteração. É o valor adicionado a cada vez que a iteração é realizada. Por padrão, é 1.
Assim, para percorrer o intervalo de 10 a 100, imprimindo o quadrado de cada número, o primeiro parâmetro é 10, o segundo parâmetro é 100, e o terceiro parâmetro pode ser omitido. Dentro da iteração, o número num é elevado ao quadrado, o que é obtido com num**2.
Portanto, concluímos que a expressão que resulta no quadrado dos números entre 10 e 100 é for num in range(10, 100): print(‘O quadrado de:’, num, ‘é: ‘, num**2), tornando correta a alternativa d).
Para aprender mais sobre programas, acesse:
brainly.com.br/tarefa/19885120
#SPJ2