Baseando-se no site https://devaprender.com/5-ideias-de-projetos-python-para-iniciantes/
FIZ O PROJETO 1, SIMULADOR DE DADO, DA MINHA FORMA :)
SEGUE O DESAFIO:
Objetivo: Seu script deve gerar um valor aleatório entre 1 e 6(ou uma faixa que você definir) e permitir que o usuário rode o script quantas vezes quiser.
Habilidades praticas a aplicar:
Tratamento de exceções, Condicionais If/Else, Input de dados, Geração de valores, Print, Detalhes e boas Práticas: Você deve desenvolver um projeto em Python que irá rodar inicialmente na linha de comando e que, ao ser executado, deverá pergunta o seguinte ao usuário: “Você gostaria de jogar o dado?” Ou alguma variação dessa pergunta. Depois de ter feito essa pergunta, o seu programa precisa avaliar a resposta que foi digitado pelo usuário.
Um passo importante aqui é que, quando digo avaliar quero dizer que você precisa receber o valor, tratar quando ele(a) disser que sim ou que não. Seu programa depois deverá fazer a ação necessária de acordo com a resposta que foi entrada pelo usuário. Seu script não deve quebrar ou para de funcionar caso o usuário entre algo que não seja esperado, como, por exemplo, um número. Trate as exceções ou erros para que seu script rode liso e sem problemas.
Caso a resposta a pergunta inicial tenha sido “sim” ou positiva de alguma forma, gere um valor aleatoriamente entre 1 e 6(você pode claro alterar essa faixa) e exiba o número no console para o usuário. Na sequência pergunte se ele(a) quer rodar o script novamente e trate essa situação para que continue rodando enquanto a resposta for positiva, fechando apenas quando for um “não”.
fonte: https://devaprender.com/5-ideias-de-projetos-python-para-iniciantes/