Here's my code.
import time    
import threading    
import multiprocessing
num1 = 0    
num2 = 0
def take_numbers(num1,num2):
    print('Enter the numbers:')
    for n in range(0,5):
        time.sleep(0.2)
        num1 = input('Enter first number')
        num2 = input('Enter second number')
def add_num(num1,num2):
     for n in range(0,5):
         time.sleep(0.2)
         return num1+num2
t1 = threading.Thread(target=take_numbers, args=(num1,num2))
t2 = threading.Thread(target=add_num, args=(num1,num2))
t1.start()
t2.start()
t1.join()
t2.join()
I need an output where it should stop when time.sleep(0.2) is called and perform addition with existing number and then again go to take_numbers function and get new numbers. I am only able to input the numbers but not getting an output.
note:there is no problem with indentation.
Please help!! Thanks
 
    