primeiro commit com exercicios de Exercism realizados até esta data

This commit is contained in:
2026-10-17 22:10:27 +01:00
commit 58fccbe27a
708 changed files with 35038 additions and 0 deletions
+14
View File
@@ -0,0 +1,14 @@
def square(number):
grains: int = 1
if (number <= 0) or (number > 64):
raise ValueError("square must be between 1 and 64")
for _ in range(1, number):
grains *= 2
return grains
def total():
total_grains: int = 0
for square_number in range(1, 65):
total_grains += square(square_number)
return total_grains