Zadanie polega na wczytaniu kilku liczb(np. 12,3) i obliczenie jej sumy.https://szkopul.edu.pl/problemset/problem/Tczhl-p0p4d8QI5QKSByWTME/site/?key=statement. Problem pojawia się gdy, trzeba ''Spośród wielu możliwych zapisów odpowiedzi należy wybrać najkrótszy". Z góry dziękuję za pomoc.
kod:
s = 0
for i in range(int(input())):
a = input()
a = a.replace(',', '.')
s += float(a)
print(round(s, 1))
0
1
Tego tak nie Rozwiążesz, float
nie wystarczy do stu miejsc po przecinku; albo trzeba zastosować jakieś BigFloat
, albo zaimpelementować dodawanie takich liczb samemu (na stringach).