Sobre a linguagem de programação PYTHON, marque a alternativ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E
Vamos analisar a questão para entender o contexto e os conceitos envolvidos. A questão pede para identificar a alternativa incorreta sobre a linguagem de programação Python, que é uma linguagem versátil e poderosa, frequentemente utilizada em diversos campos da programação, do desenvolvimento web à ciência de dados.
As alternativas A, B, C e D são todas corretas:
- Python de fato suporta programação orientada a objetos, permitindo que você crie classes, objetos, e utilize herança, encapsulamento, entre outros.
- O tratamento de exceções é um mecanismo fundamental em Python para lidar com erros de forma controlada, utilizando blocos try e except.
- A definição de funções em Python é realizada com a palavra-chave def, seguida pelo nome da função e parênteses, que podem conter argumentos.
- Python utiliza indentação para organizar blocos de código, ao invés de chaves ou palavras-chave específicas, como em outras linguagens.
A alternativa E é a incorreta, pois afirma que o operador lógico de conjunção em Python é &&. Na verdade, Python utiliza a palavra and para representar a conjunção lógica. Portanto, se você deseja verificar se duas condições são verdadeiras, você usaria a and b
em vez de a && b
.
É essencial estar familiarizado com a sintaxe e os operadores lógicos de Python para resolver questões como essa em provas de concursos públicos ou mesmo durante a programação do dia a dia. Lembre-se de que os operadores lógicos fundamentais em Python são and
, or
e not
, para conjunção, disjunção e negação, respectivamente.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Referências
http://www.python.org/doc//current/library/operator.html
http://en.wikiversity.org/wiki/Truth_and_flow_control_in_Python#Conjunction
Estruturas logicas em Python: and (e), or (ou), not (não), is (é)
Alternativa: E
Condições - Expressões Lógicas
Além dos operadores relacionais, existem os chamados operadores lógicos ou "conectivos lógicos". Estes, servem para conectar/combinar duas expressões relacionais. Os operadores lógicos da linguagem Python são:
or - OU
and - E
not - NÃO
Gabarito: e)
A)Python suporta a maioria das técnicas da programação orientada a objetos.
~>Sim, o python é orienatdo a objetos, além de ser de alto nível(próxima à linguagem humana) e interpretada (não usa linguagem de máquina, isto é, não se comunica diretamente com o hardware)
B)Python suporta e faz uso constante de tratamento de exceções como uma forma de testar condições de erro e outros eventos inesperados no programa.
~>Sim ele comunica o usuário acerca de algum erro. Por exemplo: sintaxe
C)As funções são definidas em Phyton utilizando a palavra chave def.
~>Exato, a def é uma função que utiliza argumentos para retornar um valor. É necessário escrevê-la no código apenas 1 vez e chamá-la por seu nome ao longo do código, ao invés de ficar repetindo inúmeras vezes o código da função.
D)A separação de blocos de código em Phyton é feita utilizando a indentação de código.
~>Indentação é o espaço que o código dá em operadores como "if", "while", "elif", "for", de forma a a melhorar o aspecto visual do código fonte para o usuário.
E)O operador lógico de conjunção ("e", como em a e b) é &&.
~>Errado, o python é uma linguagem de alto nível, de forma que se aproxima da linguagem humana. O operador lógico "e" é o "and".
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo