feat: Initial commit
This commit is contained in:
4
simulazioni/discografia/acdc.txt
Normal file
4
simulazioni/discografia/acdc.txt
Normal file
@@ -0,0 +1,4 @@
|
||||
1978;Kicked In The Teeth
|
||||
1985;Playing with Girls
|
||||
1985;Shake Your Foundations
|
||||
1990;Thunderstruck
|
||||
3
simulazioni/discografia/artisti.txt
Normal file
3
simulazioni/discografia/artisti.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
01023;queen.txt
|
||||
02346;kiss.txt
|
||||
16750;acdc.txt
|
||||
3
simulazioni/discografia/kiss.txt
Normal file
3
simulazioni/discografia/kiss.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
1980;Two Sides of the Coin
|
||||
1985;King Of The Mountain
|
||||
1979;I Was Made for Lovin' You
|
||||
31
simulazioni/discografia/main.py
Normal file
31
simulazioni/discografia/main.py
Normal file
@@ -0,0 +1,31 @@
|
||||
songs = dict()
|
||||
|
||||
artists = open("artisti.txt", "r")
|
||||
|
||||
for artist in artists:
|
||||
artist = artist.split(";")
|
||||
artCode = artist[0].strip()
|
||||
|
||||
songsFile = open(artist[1].strip(), "r")
|
||||
|
||||
for song in songsFile:
|
||||
song = song.split(";", 1)
|
||||
year = song[0]
|
||||
title = song[1].strip()
|
||||
|
||||
if year not in songs:
|
||||
songs[year] = []
|
||||
|
||||
songs[year].append({"artist": artCode, "title": title})
|
||||
|
||||
songsFile.close()
|
||||
|
||||
artists.close()
|
||||
|
||||
years = sorted(list(songs.keys()))
|
||||
|
||||
for year in years:
|
||||
print(year + ":")
|
||||
|
||||
for s in songs[year]:
|
||||
print(s["title"] + "\t" + s["artist"])
|
||||
3
simulazioni/discografia/queen.txt
Normal file
3
simulazioni/discografia/queen.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
1980;Crazy Little Thing Called Love
|
||||
1985;It’s a kind of magic
|
||||
1978;Under pressure
|
||||
Reference in New Issue
Block a user