please code in python we have to perform nested function To illustrate this with an example: - -The input number is 20 as in: `wraps_diff_sum_digits(20)` - `wraps_diff_sum_digits` calls `diff_sum_digits(20)` which calls `sum_digits(20)` - `sum_digits` adds the numbers (2+0 = 2) returns a 2, `diff_sum_digits` subtracts (20-2 = 18) and returns this to `wraps_diff_sum_digits` - `wraps_diff_sum_digits` sees that the number 18 stills has 2 digits and calls `diff_sum_digits(18)` which calls `sum_digits(18)` - `sum_digits` add the numbers (1+8 = 9) returns a 9, `diff_sum_digits` subtracts (18-9 = 9) and returns this to `wraps_diff_sum_digits` - `wraps_diff_sum_digits` sees that the number 9 only has 1 digit - stops and returns the value 9.
please code in python
we have to perform nested function
To illustrate this with an example: -
-The input number is 20 as in: `wraps_diff_sum_digits(20)`
- `wraps_diff_sum_digits` calls `diff_sum_digits(20)` which calls `sum_digits(20)`
- `sum_digits` adds the numbers (2+0 = 2) returns a 2, `diff_sum_digits` subtracts (20-2 = 18) and returns this to `wraps_diff_sum_digits`
- `wraps_diff_sum_digits` sees that the number 18 stills has 2 digits and calls `diff_sum_digits(18)` which calls `sum_digits(18)`
- `sum_digits` add the numbers (1+8 = 9) returns a 9, `diff_sum_digits` subtracts (18-9 = 9) and returns this to `wraps_diff_sum_digits`
- `wraps_diff_sum_digits` sees that the number 9 only has 1 digit
- stops and returns the value 9.
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 2 images