-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwhile.py
More file actions
27 lines (23 loc) · 1.42 KB
/
while.py
File metadata and controls
27 lines (23 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import random
#ramdom.randint(a, b) -> Retorna um número inteiro de a até b, incluindo ambos os extremos.
numero_aleatorio = random.randint(1, 1000)
while (numero_aleatorio) % 15 != 0:
print (f"O número {numero_aleatorio} não é múltiplo de 15!")
numero_aleatorio = random.randint(1, 1000)
print(f"O número {numero_aleatorio} é múltiplo de 15!")
#Laço while repete um bloco de código enquanto uma condição for verdadeira.
#No exemplo acima, o laço continua a gerar números aleatórios até encontrar um que seja múltiplo de 15.
#Quando um número encontrado é múltiplo de 15, o laço é interrompido e uma mensagem é exibida.
#Se tirasse o primeiro print, o programa apenas exibiria a mensagem final quando encontrasse um número múltiplo de 15,
#sem mostrar os números que não são múltiplos durante o processo.
while True:
useer=input("Digite algo (ou 'sair' para encerrar): ")
if useer.lower() == 'sair':
print("Encerrando o programa.")
break
print(f"Você digitou: {useer}")
print("Programa finalizado.")
#O laço while True cria um loop infinito
#Dentro do loop, o programa solicita ao usuário que digite algo.
#Se o usuário digitar "sair", o programa exibe uma mensagem de encerramento e usa a palavra-chave break para sair do loop.
#Se o usuário digitar qualquer outra coisa, o programa exibe o que foi digitado e continua solicitando entrada até que o usuário decida sair.