Python para todos!
  • Apresentação e Links Úteis
    • 😁Seja bem vinde!
    • ⚠️Pre Requisitos
    • ❤️Seu suporte é muito importante!
  • Capítulo 1 - Introdução
    • 🎦O que é Programação?
  • Capítulo 2 - Conceitos Básicos de Lógica de programação
    • ➡️Introdução
    • ▶️O que são variáveis?
    • ▶️Os operadores Lógicos
    • ▶️O Famoso "Se"
    • ▶️Executar e Repetir
  • Capítulo 3 - Introdução ao Python e Comando Básicos
    • ▶️Instalando o Python
    • ▶️Meu primeiro programa
    • ▶️Variáveis em Python
    • ▶️O Comando Input
    • ▶️If. o "Se" do Python
    • ▶️While, o "Enquanto' do Python
    • ▶️Conversa, exercícios e conclusão do capítulo.
  • Resolução dos exercícios do capítulo 3 e dicas de programação
    • ✅Correção dos exercícios
  • Capítulo 4 - Introdução as funções e mais atividades!
    • ▶️Introdução as funções
    • ▶️Recriando a calculadora, porém com funções!
  • Capítulo 5 - Vamos falar de Bibliotecas
    • ▶️O que são as bibliotecas do Python
    • ▶️PIP, não é Picture-in-picture!
    • ▶️Como utilizar o PIP
Powered by GitBook
On this page
  1. Capítulo 3 - Introdução ao Python e Comando Básicos

While, o "Enquanto' do Python

Faça Enquanto eu quiser código.

Finalmente chegamos! Estamos quase acabando o nosso capítulo básico.

Depois de aprendermos toda a base, vamos começar realmente a dar vida aos nossos programas.

O comando while é um dos comandos que você mais vai utilizar dentro do Python, pois, com ele conseguimos criar programas mais complexos.

A estrutura do while é exatamente igual ao "Enquanto" que explicamos em nossa aula de lógica:

while (condição):
    #Código a ser repetido

Assim como o if o while também se utiliza do espaço criado com o TAB para executar o seu código.

O while também tem o seu funcionamento exatamente igual ao "Enquanto", ele continuará a executar enquanto a condição for falsa, uma vez que a condição dele for verdadeira, ele ira parar a sua execução.

Vamos continuar com a nossa calculadora que fizemos anteriormente, porém, agora adicionaremos o while.

while True:
	numero1 = int(input("Entre com um numero: "))
	numero2 = int(input("Entre com outro numero: "))

	operacao = int(input("Qual operação deseja realizar? Soma(1) Subtração(2) Multiplicação(3) Divisão(4) Sair(0): "))

	if operacao == 1:
		print(numero1 + numero2)
	elif operacao == 2:
		print(numero1 - numero2)
	elif operacao == 3:
		print(numero1 * numero2)
	elif operacao == 4:
		print(numero1 / numero2)
	elif operacao == 0:
		break
	else:
		print("comando inválido")

Observe que adicionamos duas novas linhas e que o código inteiro está um "paragrafo" ou um "TAB" a frente, pois agora, todo o código está dentro do while.

while True:

A primeire é o próprio while, que nesse caso, executara indefinidamente até ser "quebrado". O True ali como condição, diz que o laço é verdadeiro e que deve ser executado.

após isso também temos de novidade:

elif operacao == 0:
	break

aqui adicionamos as opções do usuário que se ele digitar 0 ira finalizar o programa.

Utilizamos o comando break para dizer ao while que ele deve parar de executar a repetição.

Ao executarmos esse código, ele ira repetir o programa até que o usuário digite 0.

Caso você deseje, podemos mudar o código para:

operacao = ""

while operacao != 0:
	numero1 = int(input("Entre com um numero: "))
	numero2 = int(input("Entre com outro numero: "))

	operacao = int(input("Qual operação deseja realizar? Soma(1) Subtração(2) Multiplicação(3) Divisão(4) Sair(0): "))

	if operacao == 1:
		print(numero1 + numero2)
	elif operacao == 2:
		print(numero1 - numero2)
	elif operacao == 3:
		print(numero1 * numero2)
	elif operacao == 4:
		print(numero1 / numero2)
	elif operacao == 0:
		print("Tchau Tchau")
	else:
		print("comando inválido")

Nesse exemplo, declaramos primeiro que a variável operacao está vazia dizemos para o while que a condição para ele repetir é que a variável operação tem de ser diferente de 0, e que ao usuário digitar o numero 0, o programa deve enviar uma mensagem escrito "Tchau Tchau".

Obs.: É necessária essa declaração da variável operacao antes de executar o while, porque o while precisa saber quem é a variável operacao, nos exemplos anteriores não foi necessário citar isso pois estavamos declarando sempre as variáveis antes de utilizarmos as mesmas.

Exercícios:

  • Crie um programa que peça o nome e a idade do usuário até que ele peça para sair do programa

Próximos Passos:

Na próxima etapa vamos conversar um pouco e finalizar esse capítulo.

PreviousIf. o "Se" do PythonNextConversa, exercícios e conclusão do capítulo.

Last updated 1 year ago

Recrie o exemplo da padaria que falamos na . Porém agora com o while

▶️
introdução dos conceitos de lógica
Execução do Exemplo
Execução do Exemplo