Disciplina: Programação 1 Curtidas
O primeiro nome do criador da linguagem Python é Guido. Ao atribuir
O primeiro nome do criador da linguagem Python é Guido. Ao atribuir esse nome a uma variável na linguagem Python, estamos criando um objeto iterável, pois textos são sequência de caracteres, ou seja, são objetos em que se pode iterar sobre cada letra.
Considerando a linguagem Python, escolha a opção que implementa corretamente a estrutura para imprimir cada letra do criado da linguagem.
a) nome = 'Guido' for(i=0; i <=5; i++): print(i)
b) nome = 'Guido' for i in nome{ print(i) }
c) nome = 'Guido' for i in nome: print(i)
d) nome = 'Guido' for i in range(nome): print(i)
e) nome = 'Guido' for i=0; i<= 5 in nome: print(i)
Solução
Alternativa correta: C) nome = 'Guido' for i in nome: print(i). De acordo com o gabarito AVA.
A variável nome é criada e recebe a string "Guido".
O loop for é utilizado para iterar sobre cada caractere da string.
A variável i é utilizada para armazenar o caractere atual em cada iteração.
A função print() é utilizada para imprimir o caractere armazenado em i.
Análise das alternativas incorretas:
a) A estrutura for está incompleta e não itera sobre a string.
b) A sintaxe nome{ print(i) } não é válida na linguagem Python.
d) A função range() gera uma sequência de números, não itera sobre a string.
e) A sintaxe i<= 5 in nome não é válida na linguagem Python.
Prova: Av1 - Introdução À Linguagem Python
Assuntos: Introdução À Linguagem Python, Loops, Impressões
Vídeo Sugerido: YouTube