Olá! sou novo por aqui, alguem consegue me explicar porque o f antes do input?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá! sou novo por aqui, alguem consegue me explicar porque o f antes do input?
Olá, Ilaion! Tudo joia?
Seja bem-vindo ao mundo da programação, a escolha de Python como sua primeira linguagem foi boa, já que ele apresenta uma estrutura simples.
O f antes do input é uma maneira de formatar strings em Python, conhecida como "f-strings" ou "formatted string literals". Elas foram introduzidas no Python 3.6 e são uma forma conveniente e legível de incluir expressões dentro de strings.
Por exemplo, suponha que você queira pedir ao usuário que insira o nome de um restaurante e depois exibir uma mensagem de boas-vindas personalizada. Você pode fazer isso da seguinte maneira:
nome_restaurante = input("Digite o nome do restaurante: ")
print(f"Bem-vindo ao {nome_restaurante}!")
Nesse caso, a string dentro do print é precedida por um f, permitindo que você insira a variável nome_restaurante diretamente dentro das chaves {}. Isso torna o código mais legível e fácil de escrever, especialmente quando você precisa incluir várias variáveis dentro de uma string.
Espero ter ajudado e bons estudos!