1
resposta

Programa que escolhe músicas aleatórias dentro de um arquivo.txt

Montei algo simples para praticar o que aprendi nesse módulo. Basicamente o programa seleciona aleatóriamente uma url dentro de um arquivo.txt e inicia-lo. Eu decidi colocar várias urls de músicas do Youtube. Segue o código todo :

import webbrowser
import random

def musica_aleatoria() :
    x = 0
    while x < 1 :
        print("Deseja ouvir uma música aleatória?")
        print("[0] Não [1] Sim")
        escolha = int(input(":"))

        if escolha == 0 :
            print("Até mais!")
            break
        elif escolha == 1 :

            musica_sorteada = escolher_musica()
            webbrowser.open(musica_sorteada)
        else :
            print("hãn?")
            break


def escolher_musica() :
    musicas = []
    lista_musicas = open("musicas.txt", "r")
    for linha in lista_musicas :
        linha.strip()
        musicas.append(linha)
    numero_sorteado = random.randrange(1, len(musicas))
    musica_sorteada = musicas[numero_sorteado]
    lista_musicas.close()
    return musica_sorteada


musica_aleatoria()

Fiquem avontade para implementar ou melhorar o código! Bons estudos para todos!

1 resposta

Fala, Adriel! Tudo bem?

Parabéns, ficou muito bom seu programa!

Você demonstrou um grande aprendizado e bom uso do conteúdo base que aprendeu por aqui.

Adorei que você utilizou músicas disponíveis online como recurso do arquivo .txt .

Continue mergulhando.

Bons estudos.

Até mais!