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