Identifique o que acontece se x for uma string vazia:
if x :
print(Não vazia)
else:
print(Vazia)

Passo 1

O exercício pede para entender o que acontece no código Python quando a variável x é uma string vazia. Vamos precisar saber como o Python avalia condições em estruturas de controle, especialmente o que significa um valor ser “verdadeiro” ou “falso”.

Passo 2

Vamos analisar o código:
if x:
    print("Não vazia")
else:
    print("Vazia")
Aqui, o if está verificando se x é verdadeiro. Em Python, valores podem ser considerados “verdadeiros” ou “falsos” quando usados em condições.

Passo 3

Para entender isso, precisamos saber que em Python, uma string vazia "" é considerada como False, enquanto uma string com algum conteúdo, como "Olá", é considerada como True.

Passo 4

No caso em que x é uma string vazia (x = ""), a condição no if (if x:) será avaliada como False. Portanto, o Python irá para o bloco else e executará print("Vazia").

Resposta

Se x for uma string vazia, o código irá imprimir “Vazia”.

Exercícios relacionados