English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

nu

visitante
1 / ?
voltar às lições

Bem-vindo

Anatomia de uma instrução print() em Python: nome da função, parênteses e argumento de string identificados

Bem-vindo à sua primeira aula de Python.

Python é uma das linguagens de programação mais populares do mundo. Cientistas, engenheiros, artistas & estudantes a utilizam todos os dias.

Nesta aula você escreverá código Python de verdade e o executará instantaneamente. Seu código roda em um servidor real: não é uma simulação.

Vamos começar com o programa mais famoso de toda a computação.

Olá, Mundo!

Seu primeiro programa

A jornada de todo programador começa com as mesmas duas palavras: Olá, Mundo!

Em Python, você exibe texto na tela usando a função print():

print("Hello, World!")


É só isso. Uma linha. As aspas dizem ao Python que é texto (chamado de string). A função print() envia o texto para a tela.

Escreva um programa Python que imprima exatamente: Hello, World!

O Que São Variáveis?

Variáveis como caixas rotuladas na memória: caixa de string rotulada nome, caixa de inteiro rotulada idade

Variáveis: dando nomes aos valores

Uma variável é um nome que guarda um valor. Pense nela como uma caixa rotulada.

name = "Ada"

age = 12

print(name) : imprime: Ada

print(age) : imprime: 12


O sinal = significa atribuir: coloque o valor à direita no nome à esquerda.

Texto vai entre aspas (uma string). Números não precisam de aspas (um inteiro).

Criar Variáveis

Sua vez

Crie duas variáveis & imprima-as:

1. Uma variável chamada animal com o seu animal favorito

2. Uma variável chamada count com quantas patas ele tem

3. Imprima as duas variáveis


Exemplo de saída (a sua será diferente):

cat

4

Crie variáveis chamadas `animal` & `count`, depois imprima as duas. Seu código deve produzir duas linhas.

Combinando Strings

anatomia de f-string: prefixo f, texto literal e o marcador {variável} cada um com rótulo

Concatenação de strings

Você pode unir strings com +:

greeting = "Hello" + " " + "World"

print(greeting) : imprime: Hello World


f-strings (strings formatadas)

Uma forma melhor de misturar variáveis em texto:

name = "Ada"

print(f"My name is {name}") : imprime: My name is Ada


O f antes das aspas ativa o modo f-string. Dentro da string, {variable} é substituído pelo valor da variável.

Prática com f-strings

Sua vez

Crie duas variáveis:

- food: sua comida favorita (uma string)

- rating: o quanto você gosta dela, de 1 a 10 (um inteiro)


Depois use uma f-string para imprimir:

I love pizza! I rate it 9 out of 10.

(com seu próprio alimento & avaliação)

Crie variáveis `food` & `rating`, depois imprima uma frase usando uma f-string que inclua ambas. Sua saída deve ser uma frase.

If / Else

diagrama de fluxo de controle if/else: diamante de condição com ramos True/False, tabela de operadores de comparação

Tomando decisões

Programas podem fazer escolhas usando if & else:


temperature = 35

if temperature > 30:

print("Está quente!")

else:

print("Não está quente.")


O código indentado sob if só executa quando a condição é True.

O código sob else executa quando é False.


Operadores de comparação: > (maior), < (menor), == (igual), != (diferente), >=, <=

Desafio If/Else

Sua vez

Escreva um programa que:

1. Cria uma variável score com qualquer número

2. Se score for 60 ou mais, imprime Pass

3. Caso contrário, imprime Fail

Escreva um programa if/else com uma variável `score`. Imprima `Pass` se score >= 60, caso contrário imprima `Fail`.

Junte Tudo

Desafio final

Agora você conhece: print(), variáveis, f-strings, & if/else.

Combine tudo em um programa.


Escreva um programa que:

1. Cria uma variável name (um nome, uma string)

2. Cria uma variável age (uma idade, um inteiro)

3. Se age for 13 ou mais, imprime: Welcome, [name]! You may enter.

4. Caso contrário, imprime: Sorry, [name]. You must be 13 to enter.


Use uma f-string para a saída.

Escreva o programa completo descrito acima. Use variáveis, f-strings & if/else juntos.