-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrecursive addition.py
More file actions
40 lines (36 loc) · 1.35 KB
/
recursive addition.py
File metadata and controls
40 lines (36 loc) · 1.35 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
def increament(number):
'''
objective: To copmpute the increament value of a number entered by a user by a increament of i
input parameter: number: The number to be increamented
appraoch: increament the value by i
'''
#number=int(input('Enter the number to be increamented : '))
increament_number=number+1
#print('The increament number is :',increament_number)
return increament_number
def call(number1,number2):
'''
objective: To copmpute the increament value of a number entered by a user by a increament of i
input parameter: number: The number to be increamented
appraoch: increament the value by i
. '''
assert number1>=0
assert number2>=0
if number2==0:
return number1
else:
return call(increament(number1),number2-1)
def main():
'''
objective: To copmpute the increament value of a number entered by a user by a increament of i
input parameter: number1:
The number to be increamented
number2: The increamental value
appraoch: increament the value by i
'''
num1=int(input('Enter the number to be increamented : '))
num2=int(input('Enter the increament value :'))
number3=call(num1,num2)
print("The value is :",number3)
if __name__=='__main__' :
main()