Advertisement
Guest User

Untitled

a guest
Jul 15th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.27 KB | None | 0 0
  1. # Program to receive list of numbers from user and identify the pairs whose product is even and sum is odd
  2.  
  3. numbers = []
  4. select_flag = True
  5. product_list = []
  6. sum_list = []
  7.  
  8. while select_flag: # Loop to get list of numbers from the user
  9. inp = int(input("Enter a number: "))
  10. numbers.append(inp)
  11. check = input("Do you want to enter more numbers? (y/n)")
  12. if check == "n": # If your stops entering
  13. break
  14.  
  15. for index, num in enumerate(numbers):
  16. for n,i in enumerate(numbers):
  17. temp_p = [] # Empty list to append numbers whose product is even
  18. temp_s = [] # Empty list to append numbers whose sum is odd
  19. if i != num and n > index: # check to multiply only numbers once
  20. p = i * numbers[index]
  21. s = i + numbers[index]
  22. if p % 2 == 0:
  23. temp_p.append(i)
  24. temp_p.append(numbers[index])
  25. if s % 2 == 1:
  26. temp_s.append(i)
  27. temp_s.append(numbers[index])
  28. if len(temp_p) != 0:
  29. product_list.append(temp_p)
  30. if len(temp_s) != 0:
  31. sum_list.append(temp_s)
  32. print("The list of numbers are: ",numbers)
  33. print("The pairs of numbers whose product is even are: ",product_list)
  34. print("The pairs of numbers whose sum is odd are: ",sum_list)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement