Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

No Python tem Padrao de projeto ?

import random

print("****************")
print("bem vindo o jogo Advinha")
print("****************")
numero_secreto = round(random.random() * 100)

numerodejogada = 3

print("maximo de tentativas {} vezes".format(numerodejogada))
for rodada in range(1, numerodejogada + 1):
    print("tentativas {} de {}".format(rodada, numerodejogada))
    chute_numero = input("digite um numero: entre 1 a 100 ")

    print("voce digitou", chute_numero)

    if (int(chute_numero) < 1 or int(chute_numero) > 100):
        print("só é valido entre 1 a 100")
        continue

    if (numero_secreto == int(chute_numero)):
        print("acertou o numero é ", numero_secreto)
        break

    else:
        print("tente novamente")


print("fim do jogo", "o numero era {}".format(numero_secreto))
2 respostas
solução!

Oii Daniel, como você está?

No Python há padrões de projeto sim, inclusive, aqui na Alura temos dois cursos que abordam esse assunto (o curso ensina na versão 2 do python, mas é possível acompanhá-los na versão 3):

Nos cursos acima você aprenderá a respeito de padrões como: Decorator, Chain of Responsibility, Strategy dentre outros. Também recomendo o site do Refactoring Guru como leitura complementar a respeito dos padrões de projeto.

Qualquer dúvida estou por aqui, tá bom?

Grande abraço!

Ual vlw ajudou muito mesmo :)