Exercícios
Avalie seus conhecimentos com este questionário sobre os fundamentos básicos de Python. Explore conceitos essenciais da linguagem, como definição de funções, geração de números aleatórios, listas, dicionários, estruturas de dados imutáveis, operadores de comparação e exponenciação, entrada de dados e diferenças entre igualdade e identidade. Ideal para iniciantes que desejam revisar conteúdos importantes, praticar lógica de programação e identificar os temas que precisam de mais estudo.
Responda às questões abaixo e confira a explicação de cada resposta.
0/10 respondidas
Áudio automático ativado: as próximas questões serão lidas ao clicar em Continuar.
Em Python, para definir uma função, utiliza-se a palavra-chave def. Ela é seguida pelo nome da função, parênteses e dois pontos. Exemplo: def minha_funcao():. As palavras function e func não são usadas para essa finalidade em Python.
A função random.randint(1, 100) da biblioteca random em Python é utilizada para gerar um número inteiro aleatório entre os valores 1 e 100, inclusive. As outras opções, random.random(1, 100) e random.range(1, 100), não são funções válidas para gerar números inteiros aleatórios.
No Python, uma Tupla é uma estrutura de dados imutável, o que significa que, uma vez criada, seus elementos não podem ser alterados. Já listas e dicionários são mutáveis, permitindo modificações após sua criação.
Para adicionar um elemento ao final de uma lista em Python, utiliza-se o método append. Portanto, a sintaxe correta é lista.append(elemento). Esse método insere o elemento especificado sempre no final da lista existente.
No Python, a função input() é usada para ler uma entrada de texto do usuário. Ela permite que o programa aguarde até que o usuário insira algum texto e pressione Enter, retornando essa entrada como uma string. Já read() é usada para ler dados de arquivos, enquanto get() não é uma função padrão para leitura de entrada de texto.
Em Python, o operador de exponenciação é representado por **. Este operador é utilizado para elevar um número a uma determinada potência. Por exemplo, 2**3 resultará em 8, que é 2 elevado ao cubo.
Em Python, o operador x > y é utilizado para verificar se o valor de x é maior do que o valor de y. Se x for de fato maior que y, a expressão retornará o valor booleano True.
Em Python, uma lista vazia pode ser criada usando lista = [] e também lista = list(). Ambas as opções 1 e 2 são corretas para criar uma lista vazia.
Em Python, o operador == é utilizado para comparar valores de dois objetos, ou seja, verifica se os valores são iguais. Já o operador is verifica se duas variáveis referem-se ao mesmo objeto na memória, ou seja, compara identidades.
O método pop() é usado para remover um item de um dicionário em Python. Ao utilizar pop(), você pode especificar a chave do item que deseja remover, e ele irá retornar o valor associado à chave. Se a chave não for encontrada, o método pode lançar um erro, a menos que um valor padrão seja fornecido.

Curso GratuitoAnálise e projeto de sistemas
11h02m
9 exercícios

Curso GratuitoPython do Zero ao Avançado
28h22m
54 exercícios

Curso GratuitoProgramação orientada a objeto usando Java
11h56m
10 exercícios

Curso GratuitoProgramação em C
11h21m
22 exercícios

Curso GratuitoRuby on Rails para iniciantes
16h31m
32 exercícios

Curso GratuitoJava
27h43m
62 exercícios

Curso GratuitoProgramação em Python
10h21m
27 exercícios

Curso GratuitoEngenharia de software
7h58m
24 exercícios
Milhares de cursos online em vídeo, ebooks e áudiobooks.
Para testar seus conhecimentos no decorrer dos cursos online
Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail
Baixe nosso aplicativo pelo QR Code ou pelos links abaixo:.
+ de 10 milhões
de alunos
Certificado grátis e
válido em todo o Brasil
60 mil exercícios
gratuitos
4,8/5 classificação
nas lojas de apps
Cursos gratuitos em
vídeo, ebooks e audiobooks