Informática, perguntado por lucassilvalok86, 4 meses atrás

Sobre linguagem Python, marque a alternativa que só possui palavras reservadas:
if, "aluno", while.
print, if, else.
print, aluno, else.
Nenhuma das alternativas anteriores.​


Josvald0: Nenhuma das alternativas anteriores, pois eu posso criar uma variável ou função com o nome de print sem problema nenhum, e obviamente, "aluno", sendo uma variável ou string também não é uma palavra reservada.
Josvald0: Não deu nenhum erro, até porque uma palavra reservada é um nome que não pode ser usado em Python para uma variável ou função pois já é uma palavra usada na sintaxe da linguagem, e para verificar se tal palavra é ou não reservada, dá pra usar a função keyword.iskeyword(string) que diz se uma palavra é reservada ou não, e como eu pude ver nessa função - if, while e else são palavras reservadas, mas print não é.
Josvald0: E eu tenho sim uma noção de como é programar em Python, eu estudo a linguagem desde o ano passado, não é muito tempo mas já é o suficiente para saber o que é uma palavra reservada.

Soluções para a tarefa

Respondido por daviabreu146
0

Resposta:

Condições - Expressões Relacionais

Uma condição na linguagem Python é definida como uma expressão que pode ser verdadeira ou falsa.

A este tipo de expressão dá-se o nome de expressão relacional ou comparação.

Por exemplo, 3 > 2 uma expressão relacional que possui valor verdadeiro. Por outro lado, 4 < 1 é uma expressão que possui valor falso.

Os operadores (< e >) usados nos exemplos acima são chamados de operadores relacionais pois possibilitam saber qual a relação existente entre seus dois operandos. Além destes dois existem mais 4 operadores relacionais, que podem ser vistos na tabela seguir:

Explicação:

pfvr bota como melhor resposta

Respondido por Josvald0
0

Resposta:

Nenhuma das alternativas anteriores.

Explicação:

As palavras reservadas são as palavras que fazem parte da sintaxe do Python e que não podem ser redefinidas como nenhum tipo de dado, pois isso causará um erro porque ela é essencial para o funcionamento da linguagem, e sem ela, nenhum programa funciona.

if, "aluno", while - "aluno" é uma string, então não é uma palavra reservada.

print, if, else - aluno é uma variável e print pode até ser uma função base do Python, mas não faz parte da sintaxe e pode ser redefinido sem causar nenhum erro

print, aluno, else - novamente, print e aluno não são palavras reservadas

Se você tiver algum problema para saber se uma palavra é ou não uma palavra reservada do Python, dá pra importar a biblioteca keyword usando "import keyword" e usar a função keyword.iskeyword(a palavra que você precisa saber se é ou não uma palavra reservada em forma de string), tipo keyword.iskeyword('if') ou simplesmente ver a lista keyword.kwlist, que mostra todas as pavaras chave do seu navegador.

Perguntas interessantes