Logo Passei Direto
Buscar

Algoritmos

UNISUAM
(PROGRAMAÇÃO) Qual código Python dá a interação correta para repetições da tabuada de 1 até a tabuada de 10. Utilizando for. a. tabuada = 10 while tabuada<=5: numero = 0 while numero <=5: multiplicacao = tabuada * numero print (tabuada, “ * “, numero, ” = ”, multiplicacao) numero = numero + 1 print (“--------”) tabuada = tabuada + 1 b. for i in range(1,10): print(10*i) c. tabuada = 10 while tabuada<=10: numero = 0 while numero <=10: multiplicacao = tabuada * numero print (tabuada, “ * “, numero, ” = ”, multiplicacao) numero = numero + 1 print (“--------”) tabuada = tabuada + 1 d. for i in range(1,10): print(3*i) e. tabuada = 1 for tabuada<=10: numero = 0 for numero <=10: multiplicacao = tabuada * numero print (tabuada, “ * “, numero, ” = ”, multiplicacao) numero = numero + 1 print (“--------”) tabuada = tabuada + 1
User badge image
Julio Souza

ano passado

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar as alternativas para encontrar o código Python correto que gera a tabuada de 1 até 10 usando um loop `for`. a) Este código usa `while` e não está correto, pois não está limitando a tabuada de 1 a 10 corretamente e tem problemas de lógica. b) Este código imprime apenas a tabuada do 10, pois `range(1, 10)` vai de 1 a 9. Portanto, não é a resposta correta. c) Este código também usa `while` e não está correto, pois não limita a tabuada de 1 a 10 e tem problemas de lógica. d) Este código imprime a tabuada do 3, não da tabuada de 1 a 10, então não é a resposta correta. e) Este código tem erros de sintaxe e lógica, como a condição do `for` e não está estruturado corretamente. Nenhuma das alternativas apresentadas está correta para gerar a tabuada de 1 a 10 usando um loop `for`. Um código correto seria algo como: ```python for tabuada in range(1, 11): for numero in range(0, 11): multiplicacao = tabuada * numero print(tabuada, "*", numero, "=", multiplicacao) print("--------") ``` Como nenhuma das opções está correta, você pode precisar revisar as alternativas ou verificar se há um erro na pergunta.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

ano passado

Para imprimir a tabuada de 1 até 10, utilizando o laço de repetição for em Python, a opção correta é a letra c: ``` tabuada = 1 for i in range(1, 11): for j in range(1, 11): print(i, "x", j, "=", i*j) print("--------") ``` Nessa opção, a variável `tabuada` é iniciada com o valor 1 e o laço de repetição for é utilizado para percorrer os números de 1 a 10. Dentro desse laço, outro laço de repetição for é utilizado para percorrer os números de 1 a 10 novamente, imprimindo a tabuada de cada número. A cada iteração do laço externo, é impressa uma linha de separação com o caractere "--------".

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina