Files
Laboratori-PY/simulazioni/astrologia/main.py
2024-03-22 17:01:42 +01:00

45 lines
1.0 KiB
Python

import csv
segni = {}
somma = 0
with open("zodiaco.csv") as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
data_start = row[1]
data_start = data_start.split("/")
data_start = int(data_start[1] + data_start[0])
data_end = row[2]
data_end = data_end.split("/")
data_end = int(data_end[1] + data_end[0])
nome = row[0]
segni[nome] = {"start": data_start, "end": data_end, "goals": 0}
with open("sportivi.csv") as csv_file:
csv_reader = csv.reader(csv_file)
for row in csv_reader:
data = row[1]
data = data.split("/")
data = int(data[1] + data[0])
goals = row[0]
for segno in segni:
if segni[segno]["start"] < data < segni[segno]["end"]:
segni[segno]["goals"] += goals
somma += goals
break
for segno in segni:
dati = segni[segno]
barra = "*"*int((dati[goals] / somma) * 50)
print(f"${segno} (${dati['goals']}): ${barra}")