Boa noite galera!
Hoje venho trazer para vocês uma pequena aplicação em python muito utilizada em exemplos de livros e tutorias que é, sorteio utilizando Python, como de costume irei passar o código após uma breve explicação, vamos lá:
# -*- coding: latin-1 -*-
import random
numero_sorteado = random.randint(1, 100)
tentativas = 0
while True:
numero_digitado = int(input('Digite um número entre 1 e 100 para checagem: '))
tentativas += 1
if numero_digitado < numero_sorteado:
print ('\nNumero digitado é menor que o numero sorteado')
elif numero_digitado > numero_sorteado:
print('\nNumero digitado é maior o numero sorteado')
else:
print('\nParabéns! O número sorteado foi o %d, você acertou em %d tentativas.' % (numero_sorteado, tentativas))
break
Bem simples não? Mais uma vez importamos a biblioteca random em seguida gravamos na variável numero_sorteado um número entre 1 e 100 através da função randit que sorteia números inteiros, na próxima linha iniciamos tentativas com o valor 0 essa variável vai contar quantas vezes a pessoa digitou até acertar o número sorteado e então entramos em um loop while com True que força a entrada no loop independente de condição após pedimos a entrada do usuário e guardamos o valor digitado por ele em numero_digitado e acrescentamos 1 a variável tentativas, no if verificamos se o numero_digitado é menor que o número_sorteado se sim "printamos" na tela uma mensagem informando que o número é menor e voltamos automaticamente pro inicio do loop repetimos todo o processo (entrada do usuário, tentativa + 1 e verificação se o número digitado é maior ou menor que o sorteado) quando o número for igual o else(senão) é chamado e "printamos" na tela uma mensagem de acerto, o número sorteado e a quantidade de tentativas feitas pelo usuário e na última linha do código temos o break que sai do loop caso ele não existi-se iriamos ter um loop infinito, ele só está no else pois só sairemos do loop caso o usuário acerte o número sorteado.
É isso pessoal, gostaram? Se tiverem dúvidas postem aqui ou mandem email, até a próxima.
É isso pessoal, gostaram? Se tiverem dúvidas postem aqui ou mandem email, até a próxima.
0 comentários:
Postar um comentário