There are multiple approaches we can take to this: we could for instance use iteration in a loop or even use a recursive function. But since we want an arbitrary input n we probably should make sure that the user can input a value use type conversion to ensure that this value is an integer for our sum function. We can start by defining our sum function, i'll use recursion so we'll need a step case and a break case:def sum(n): if n == 0: //this is the break case, this prevents the function from infinitely calling itself and it provides an output for trivial case. return 0 else: //this is the step case, here the function slowly gets to the answer with divide and conqueor, here the recursive call happens return 1+sum(n-1) Lets work on the input now:num = int(input("Enter a number greater than 0: "))now we can call our function with this variable:sum(num)